web应用开发&研究 - 创建于 2014年8月17日

这是一位web前端开发工程师的个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

致力于web应用开发&研究工作,专注web前端开发,关注互联网前沿技术与趋势。


Font Awesome | Respond.js | Bootstrap中文网

一个工程多个Target

当我们同一个工程需要在不同情形下编译打包,比如打个人包、企业包的时候,其中可能有一些细小的差别,又不想每次都先修改再打包的时候,我们可以通过创建多个Target来实现。

1.copy原有Target

  a.在原来的target上右键->duplicate,Xcode会copy一个原有target对象,同时生成一个copy的info.plist和copy的scheme

  

  b.对copy出来的Target改名

2.设置info.plist

  删除copy的info.plist,拷贝原有的info.plist并改名

  在新Target->Bulid Settings中搜索Info.plist File选项,修改值为新对应的info.plist

3.修改scheme

  在调试的Stop按钮边上,我们可以选择本工程中所有的target来做编译,如果不修改,在这里选择出来的名字就是原有copy Target的名字,而不是修改后的名字,为了与新建的target名字保持

  一致,那就要要修改这里的名字。点击scheme选择区,然后选Manager Scheme,取消copy Target的选项,新增修改后的Target

4.剩下的就是针对新的Target的差异进行一些配置

posted @ 2017-03-09 09:36  Star1108  阅读(207)  评论(0编辑  收藏  举报