liftoff v1.6.0 Release Notes

Release Date: 2015-11-20 // over 8 years ago
  • ๐Ÿ†• New Features

    • โž• Add Carthage support. You can now set the dependency_managers to one or
      ๐Ÿ‘ more dependency management systems. Right now, this supports cocoapods and
      carthage. This also adds a --dependency-managers flag to the cli
      ๐Ÿšš options. The --[no-]cocoapods option will be removed in a future version
      of Liftoff, and so should not be used going forward. The use_cocoapods
      ๐Ÿ‘€ liftoffrc key has also been removed. You will now see a deprecation
      โš  warning if you try to set this key. - Jake Craige
    • ๐Ÿ— Define custom build configurations. You can now set a build_configurations
      ๐Ÿ— key in your liftoffrc to define custom build configurations that can be
      ๐Ÿ”ง used elsewhere in your liftoffrc. These configurations need to be copies
      ๐Ÿš€ of either the release or debug schemes. See the liftoffrc man page for
      more info. - Marcelo Fabri (Thanks to Mark
      Adams
      )
    • 0๏ธโƒฃ Define custom schemes in your liftoffrc. By default, this isn't set, but
      if you set schemes in your liftoffrc, Liftoff will generate a scheme
      ๐Ÿ‘€ with the specified actions. See the liftoffrc man page for more info. -
      Marcelo Fabri

    ๐Ÿ”„ Changes

    • bundle_version now uses git rev-list --count instead of git rev-list | wc -l | tr -d ' ' - Giovanni Lodi
    • 0๏ธโƒฃ The default TODO and FIXME script now ignores Carthage source files in
      โž• addition to CocoaPods source files. - Josh Steiner
    • ๐Ÿ‘Œ Improve test target detection. We were previously just matching against the
      โœ… word "Tests" instead of checking against the user-defined test target
      name. - Gordon Fontenot (Thanks to Oliver Halligon)

    ๐Ÿ› Bug Fixes

    • Unset INSTALL_PATH for projects. We previously had this set to nothing,
      which caused problems where archiving an app would try to create a generic
      archive instead of an iOS app archive - Marcelo Fabri (Thanks
      to Jake Craige)
    • Storyboards and XIBs are now properly treated as resources. Previously, they
      were added to Compile Sources, which could lead to crashes in some versions
      of Xcode. - Marcelo Fabri