多个 target 的使用

对 target 和 project 的理解

首先,一个 project 是一个项目(或者说工程),可以理解成一个仓库,该仓库中包含了所有的代码文件,图片资源等等, 供多个 target 的调用(即:一个project 下可以有多个target);
一个 target 就是一个产品,你也可以理解成一个 app,每个 target中包含了该产品所以需要的各种配置,比如bundle Id ,bundle name, 宏定义等等

一. target 的创建方式

1.new 一个新的空target,但是需要各种配置
2.右键Dupicate一个重复的,然后进行需改即可
  • 修改target 名称为 A
  • 修改 scheme 中的名称为 A
  • 修改 infoplist的路径(Build setting->搜 infoplist)名称为 A-info.plist

二. target的区分

可以新建''宏定义' 在代码中来区分不同的target
Build setting ->Preprocessor Macros 增加宏

三.注意:

如果项目使用了 Pod 管理里第三方库, 不要忘了加入新的 targe
优雅的管理 podfile 文件

转:
唐巧: 多个target的使用

你可能感兴趣的:(多个 target 的使用)