iOS常用

iOS 创建多个Target实现多渠道打包或者环境区分

2020-12-25  本文已影响0人  骑马纵天下

大致流程:

1. 创建Target或者说在当前项目target基础上复制新的target
2. 修改Target、Scheme配置
3. 配置Info.plist(如果只是环境区分不用修改)
4. 宏定义(Preprocessor Macros)设置
5. Assets.xcassets的设置(app图片、launch启动页)

1. 创建新的Target(快捷键 Command + D)

创建新的Target

2. 复制后会在原来target基础上生成一个新的target,同时会生成一个新的plist文件。plist文件的位置是在项目的主目录下,如果觉得放着不合适可以挪到某个文件夹下然后在引入到项目中。

得到新的target

3. 修改target和Scheme名称。

修改target和Scheme名称1 修改target和Scheme名称2

4. 修改target引用的plist文件的路径。

修改target引用的plist文件的路径

5. 添加项目配置

添加项目配置

6. 宏定义(Build Setting–>Preprocessor Macros)主要用于区分环境或者不同App显示的样式或者逻辑的不同。全局宏,在所有/整个工程的代码中都是有效的。有几个target设置几个宏定义,在代码中用来区分当前选中的target用来区分项目或者环境。

宏定义 代码逻辑

7. 新建对应target的资源文件。

新建对应target的资源文件 新建对应target 修改音乐 完成

other: 如果只是区分环境可以按照下面的直接添加配置,设置区分环境的宏这样简单点。

简单区分1 2
上一篇 下一篇

猜你喜欢

热点阅读