CLI for creating and configuring new Xcode projects
.liftoff/templates
at the local or user level in order to add custom
templates, or override the default templates. - Gordon Fontenotpod install
inside the project directory. This can be
disabled inside the .liftoffrc
. - JP SimardSpecta
,
Expecta
, and OCMock
for the test target. This can be overridden by using
a custom template for the Podfile
- Gordon Fontenotcompany_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).liftoffrc
- Gordon Fontenot (Thanks to Mike
Burns)brew audit
- Gordon Fontenot (Thanks to Ashton Williams)https
for GitHub URL in homebrew formula. This was causing warnings
when running brew audit
- Gordon Fontenot (Thanks to Ashton Williams)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)liftoff
executable to override specific configurations at run time - JP
Simard
strict_prompts
option. This configuration option and the corresponding
--[no-]strict-prompts
command line flag tell liftoff
to only prompt you
for options that don't have default values set. This allows you to set values
at run time and skip the prompt altogether. - JP Simard
install_todo_script
configuration key with a much more flexible
run_script_phases
key. By overriding this key, you can install any
arbitrary script phases as long as you're providing a template for them.
use_tabs
key to the configuration. Enabling this
will configure the project to use tabs instead of spaces. Note that this
doesn't change the spacing in the default templates, so if you override this
you will probably want to override those as well. - Gordon
Fontenot (Thanks to Magnus Ottosson)