1 介绍
1.1 Target的理解
- 在Project 中,可以通过 Target 来指定一些指令、设置来生成Product(也就是说,Target就是生成对应Product的相关设置)。这些设置包含着 Info.plist , Build Setting ,Recource File等。
- Project 可以通过多个不同设置的 Target 生成不同的 Product,一个Target 对应生成一个 Product。
- Project 编译时可以设置两个编译版本,Debug、Release。所以Target里面会分Debug版本设置、Release版本设置。
1.2 Target的作用
- 单Target创建Project时,Xcode默认生成一个Target。
- 多Target
- 同个项目,运用在多现场,配置不同;
- 多个相似的APP,一些小模块不同;
2 多Target的使用步骤
2.1 创建
问:如何创建多个Target?
在使用Xcode创建一个新工程时,Xcode会默认在这个工程里面帮我们创建一个Target,并生成该Target关联的Info.plist文件,如下图。
创建新Target两种方式:
- 复制原先的Target
在原来Target上,点击右键,选择 Duplicate,便可复制生成新Target,并生成关联的Info.plist。如图。(本文举例采用这一种复制生成新Target)
- 重新创建新的Target
点击Xcode –> File –> New –> Target,创建新的Target。如图。