iOS Xcode 同一个Project创建多个target

目前在Xcode中创建target有两种方式,下面分别对这两种创建方式做详细的解说

第一种:通过新建target(File ——> New——>Target)

1.创建新工程,如下图所示:


2.创建target,如下图所示:


3.点击之后就会出现如下所图,请继续点击:


4.点击之后就会出现如下所图,请继续点击:


这里我输入的Product Name 是:WSTestTargetTwo

5.点击Finish之后会出现如下所图,请继续点击:


到这里一个新的target就创建完成了,是不是很简单呀,不过不要着急,下面还要做一下设置。

6.接下来,就是要同一个入口的处理




这里要特别的解释一下,为了让其有同一个入口

7.接下来,就是要关联的处理


还有ViewController,Main.storyboard也要做同样的处理,这样就才达到真正的关联,这里我就不上传图片了。


8.下面是要对两个target做区别的处理


说明一下,Release模式下,也要做同样的处理。这里我也就不上图片了。

9.测试一下,在ViewController.m中写一下代码,如图所示:



下面是选择


效果如图所示:


当选择 如下:


效果图就如下面所示:


这样就第一种的方法OK了

第二种:通过对原有的target做Duplicate,复制一份

1.这里我们就不从新创建Project,直接用第二种方法去创建Target3,如图所示:



2.第二步,如图所示:


这里是去修改target的name,改为:WSTestTargetThree

效果如下:


3.修改其plist文件的名字,记得和之前的名字一样,如下图所示:


4.为其对应的target找到相应的plist文件,如图所示:


下面选着对应的plist文件,如下如:

5.修改索引的target的名字,改为:WSTestTargetThree,如图所示:


6.同样的,也要对新建的target做区别,记得Release模式下,也要做同样的处理,如图所示:


这样的话 ,就搞定了

7.我们来测试一下,这里选择WSTestTargetThree,如图所示


同样的,在ViewController.m文件当中,写如下代码,如图所示:


测试结果,如下图:

这就是所示的第二种的创建方法,是不是也很简单呢?

总结

这两种方法其实差不多,主要看公司的具体的需求,如果你是要做多个App,则用第一种,好点。如果只是为了测试,就第二种吧。

源代码


本篇文章对应的源代码下载地址: https://github.com/WSmalan/iOS-Creat-More-Target





  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值