此方法本地只维护一套代码,一套代码维护多个app。多个target会对应多个plist,可以分别设置对应的app信息。
1.在当前项目的target处右键选择Duplicate生成第二个target。
01.png 02.png2.scheme选项卡处选择Manage scheme,点击scheme列“TargetDemo copy”给第二个target重命名。
03.png 04.png 05.png3.在项目target处给第二个target重命名
06.png4.重复以上步骤添加第三个target,命名为TargetDemo_VIP。
5.选中我们的第一个target-->TargetDemo,在build setting里设置全局宏preprocessor macros。
07.png如图依次设置第二个、第三个target的preprocessor macros。
08.png 09.png6.在需要区分不同target的文件里添加预处理命令设置条件编译。
在Xcode左上角选择相应的target进行测试。
10.png 11.png 12.png
网友评论