Dumplicate targets in Xcode5

在这儿就不阐述多targets的好处了。

本文新建了一个工程:DumplicateTargets

1、点击Xcode左侧的工程文件名,如下图所示:


2、查看项目和targets列表,查看结果如下图所示:


如果看不到这个列表的话,请按照如下的操作:


3、选中你要复制的target,使用快捷键或者右键菜单创建一个target,如下图所示:

4、结果就会出现一个叫 DumplicateTargets copy的target,这个名字对于我们来说并不是很友好。下面的方法就是对这个target进行改名

5、双击(回车也可以)这个新建的target,此时这个target的名字将变为可编辑状态,修改其名字。本文示例为NextDumplicateTargets

6、同理,修改如下的Info-plist文件,示例命名为NextDumplicateTargets-Info.plist



7、选中这个新建的target,在build settings里面搜索copy,结果如下:


8、将info.plist文件名修改为步骤6里的文件名,Product Name就不需要我介绍了把?

9、到此,target已经新建完成,可是此时,我们会发现当我们在schema里选中target的时候,target名称并不是我们修改之后的target名称,打开schema编辑:


10、在弹出的对话框中,点击下方的 Manage Schemas,在弹出的对话框中,选中那些带有copy的删除之,然后点击➕,就打开了新增targets到schema的对话框,


选择你要插入的target,名称可以设定。点击OK即可。

11、多targets共用的代码,如果需要个性化区分的话,使用的是build settings下面的 Processor Macros,在里面可以加入你自定义宏,代码中只要判断是否定义这个宏即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值