制作马甲包:即在原有app的基础上,只修改app的名称,图标,LaunchImage,替换app中带有app名称的文本,并用不同的开发者账号发布,因为马甲包的数量不定,所以手动在代码里更改环境变量,替换图片肯定是不可取的,在这里我们将采用Configuration来实现这个需求。定义好不同的Configuration后,就可以分别设置
Build、Archive、Test等操作分别使用哪一个 Configuration 进行编译,从而可以轻松地分离开各个环境变量的设置。
1、新建项目
2、新建Configuration
点击Project -> Info,默认只有Debug和Release两个Configuration,Debug用于调试,Release用于发布,区别是Debug默认添加了预编译宏DEBUG=1,Release不能调试程序。点击Configurations选项卡下面的加号,分别复制一个Debug和Release的Configuration,这里我取名为Debug01和Release01,代表马甲包01的两个Configuration(新建完Configuration之后如果有使用CocoaPods需要重新执行pod install命令)