创建target

由于项目需求,要在现有的APP基础上,发另外一个APP,每个APP只有少部分代码是不同的,我们决定有target的方式实现,下面记录一下创建target的过程以及在这个过程中遇到的问题和解决方发。

1.创建target

1.1.最简单的方式就是在现有target基础上复制一个target,会生成一个target copy,修改target copy 为targetA

1.2.修改plist文件,搜索plist ,把target copy-Info.plist改为targetA-Info.plist

1.3.修改项目info对应文件,到第二部的时候项目的Info.plist File指向的还是target copy-Info.plist文件,我们需要把Info.plist File文件指向targetA-Info.plist文件,target->Gengral 搜索info.plist file把target copy-Info.plist修改为targetA-Info.plist。

1.4.如果每个target不需要区分不同的图标请略过此步,Images.xcassets找到APP icon文件copy 一份修改命名为iconA ,target ->app icon source 修改为iconA

1.5.如果每个target不需要区分Launch image请略过此步,

     1.5.1删除 target->General->Launch Screen File 内容

      1.5.2删除target->info.plist->launch相应的文件

      1.5.3.在Assets.xcassets里面建立LaunchImage文件,填入相应的图片

      1.5.4.target->Build Settings 搜索Launch 找到ASSet Catalog Launch Image Set Name, 双击填入LaunchImage

1.6修改podfile文件

在pod file 文件底部加上

target 'targetA' do

  #可以在这里添加targetA独自引用的pod第三方

  end

执行pod update 

到次target 就算添加完成了,后面就可以给每个target配置对应的配置了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容