多target创建

iOS Xcode 同一个Project创建多个target
目前在Xcode中创建target有两种方式,下面分别对这两种创建方式做详细的解说
第一种:通过新建target(File ——> New——>Target)
1.创建新工程,如下图所示:
多target创建
文章图片
2.创建target,如下图所示:
多target创建
文章图片
3.点击之后就会出现如下所图,请继续点击:
多target创建
文章图片
4.点击之后就会出现如下所图,请继续点击:
多target创建
文章图片
这里我输入的Product Name 是:WSTestTargetTwo
5.点击Finish之后会出现如下所图,请继续点击:
多target创建
文章图片
到这里一个新的target就创建完成了,是不是很简单呀,不过不要着急,下面还要做一下设置。
6.接下来,就是要同一个入口的处理:
多target创建
文章图片
多target创建
文章图片
这里要特别的解释一下,为了让其有同一个入口
7.接下来,就是要关联的处理:
多target创建
文章图片
还有ViewController,Main.storyboard也要做同样的处理,这样就才达到真正的关联,这里我就不上传图片了。
8.下面是要对两个target做区别的处理:
多target创建
文章图片
说明一下,Release模式下,也要做同样的处理。这里我也就不上图片了。
9.测试一下,在ViewController.m中写一下代码,如图所示:
多target创建
文章图片
下面是选择
多target创建
文章图片
效果如图所示:
多target创建
文章图片
当选择 如下:
多target创建
文章图片
效果图就如下面所示:
多target创建
文章图片
这样就第一种的方法OK了
第二种:通过对原有的target做Duplicate,复制一份
1.这里我们就不从新创建Project,直接用第二种方法去创建Target3,如图所示:
多target创建
文章图片
2.第二步,如图所示:
多target创建
文章图片
这里是去修改target的name,改为:WSTestTargetThree
效果如下:
多target创建
文章图片
3.修改其plist文件的名字,记得和之前的名字一样,如下图所示:
多target创建
文章图片
【多target创建】4.为其对应的target找到相应的plist文件,如图所示:
多target创建
文章图片
下面选着对应的plist文件,如下如:
多target创建
文章图片
5.修改索引的target的名字,改为:WSTestTargetThree,如图所示:
多target创建
文章图片
6.同样的,也要对新建的target做区别,记得Release模式下,也要做同样的处理,如图所示:
这样的话 ,就搞定了
7.我们来测试一下,这里选择WSTestTargetThree,如图所示
多target创建
文章图片
同样的,在ViewController.m文件当中,写如下代码,如图所示:
多target创建
文章图片
测试结果,如下图:
多target创建
文章图片
这就是所示的第二种的创建方法,是不是也很简单呢?
总结
这两种方法其实差不多,主要看公司的具体的需求,如果你是要做多个App,则用第一种,好点。如果只是为了测试,就第二种吧。

    推荐阅读