一个项目中添加多个target 简单高效

此方法本地只维护一套代码,一套代码维护多个app。多个target会对应多个plist,可以分别设置对应的app信息。

1.在当前项目的target处右键选择Duplicate生成第二个target。

一个项目中添加多个target 简单高效_第1张图片
01.png
一个项目中添加多个target 简单高效_第2张图片
02.png

2.scheme选项卡处选择Manage scheme,点击scheme列“TargetDemo copy”给第二个target重命名。

一个项目中添加多个target 简单高效_第3张图片
03.png
一个项目中添加多个target 简单高效_第4张图片
04.png
一个项目中添加多个target 简单高效_第5张图片
05.png

3.在项目target处给第二个target重命名

一个项目中添加多个target 简单高效_第6张图片
06.png

4.重复以上步骤添加第三个target,命名为TargetDemo_VIP。

5.选中我们的第一个target-->TargetDemo,在build setting里设置全局宏preprocessor macros。

一个项目中添加多个target 简单高效_第7张图片
07.png

如图依次设置第二个、第三个target的preprocessor macros。

一个项目中添加多个target 简单高效_第8张图片
08.png
一个项目中添加多个target 简单高效_第9张图片
09.png

6.在需要区分不同target的文件里添加预处理命令设置条件编译。
在Xcode左上角选择相应的target进行测试。

一个项目中添加多个target 简单高效_第10张图片
屏幕快照 2017-08-28 下午4.23.10.png

一个项目中添加多个target 简单高效_第11张图片
10.png
一个项目中添加多个target 简单高效_第12张图片
11.png
一个项目中添加多个target 简单高效_第13张图片
12.png

参考:http://blog.csdn.net/aaidong/article/details/53425773

你可能感兴趣的:(一个项目中添加多个target 简单高效)