多target创建

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,则用第一种,好点。如果只是为了测试,就第二种吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 代理模式 代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或者访问某个对象存在困难时可以通过一个代理对象...
    叶子酱hi阅读 1,508评论 0 0
  • 从摄像头获取的视频数据,经过编码后(当然,也可以不编码,如果你觉得也很ok的话),可以视频录制,同时如果需要,当然...
    oliverabc阅读 3,251评论 0 0
  • 对于angular4来说,建立一个纯前端的轻量级的项目(前后端分离),会遇到一个跨域访问后台的问题。解决办法如下:...
    HDP2017阅读 1,666评论 0 0
  • 嘴巴尖细似针矛, 嘤嘤展翅寻目标。 赤身露体它喜爱, 亲亲过后赠红包。 于2017.7.26
    真水无香_阅读 1,783评论 6 3
  • 第一篇,阿尔山之衣食住行 衣 9月的天已经有些冷了,再加上下雨,气温在零上到17~18度左右。因为要参加比赛,买的...
    八er阅读 1,787评论 5 0

友情链接更多精彩内容