Releases: liftoffcli/liftoff
Releases · liftoffcli/liftoff
1.1.1
Bug Fixes
- Remove
OTHER_LDFLAGS
setting from app target. This was being set to a
blank string, which caused it to override any xcconfig files added to the
target. - Gordon Fontenot (Thanks to @frosty) - Prevent RubyGems from loading. In some installs, users were seeing crashes
due to the wrong Xcodeproj native C extensions being loaded. Current theory
is that RVM is doing some loadpath stuff for gems that is overriding our
loadpaths. The simple fix that seems to solve the issue is to completely
disable RubyGems while running Liftoff. - Gordon Fontenot (Thanks to
@iOSDevil, Jim Rutherford, and @endoze)
1.1
New Features
- Allow users to override templates. Now users can create templates inside
.liftoff/templates
at the local or user level in order to add custom
templates, or override the default templates. - Gordon Fontenot - Add support for CocoaPods. By default, Liftoff will generate a default
podfile, and runpod install
inside the project directory. This can be
disabled inside the.liftoffrc
. - JP Simard - Add default pods for test target. By default, Liftoff will install
Specta
,
Expecta
, andOCMock
for the test target. This can be overridden by using
a custom template for thePodfile
- Gordon Fontenot - Add
company_identifier
property to configuration. We will now prompt for
the company identifier on new project creation. The default for this prompt
is generated by normalizing the provided company name, unless there is a
default set by the.liftoffrc
- Gordon Fontenot (Thanks to Tony
DiPasquale) - Open new projects after creation - Mark Adams
Changes
- Application target defaults to portrait orientation only. - Mark Adams
- Automatically default to the current user's name. We no longer prompt for
the user's name, instead defaulting to the name provided by the system. This
can still be overridden by a.liftoffrc
- Gordon Fontenot (Thanks to Mike
Burns) - Remove explicit framework linking. Since modules are enabled, we don't need
to manually link frameworks anymore. - Gordon Fontenot - Prefer new @import over #import - Mark Adams
Bug Fixes
- Install ruby files into rubylib instead of lib. Previously, Homebrew was
linking these into /usr/local/lib, which caused warnings when runningbrew audit
- Gordon Fontenot (Thanks to Ashton Williams) - Use
https
for GitHub URL in homebrew formula. This was causing warnings
when runningbrew audit
- Gordon Fontenot (Thanks to Ashton Williams) - Print a nicer error if the directory exists. Previously, this was throwing
an ugly ruby stack trace. - Gordon Fontenot (Thanks to Mark
Adams) - Trap interrupt during option input. Previously, this was throwing an ugly
ruby stack trace. - Gordon Fontenot (Thanks to George
Brocklehurst) - Set SDKROOT at the project level - Gordon Fontenot (Thanks to Tony
DiPasquale)