Xcode 多渠道打包
前言
同一份代码,要打包成不同的APP,但是要区分图标、名称、部分功能点
方式:
- 直接复制一份修改,弊端是如果后续需要同步维护很麻烦
- 建立新的target
操作
创建新的target(基于现有的targte复制出来)

TARGETS - 选中工程target - 右键出现上述选项 - 选中 Duplicate
- 在列表中出现复制项目target
- 工程文件夹中出现复制项 plist 文件
修改target和Scheme名称


工程配置信息 info.plist 路径配置
- 工程文件夹中,新建文件夹 xxxx ,用来存放新target的内容
- 复制项 plist 文件,改名 - 移动到 xxxx 文件夹下
- xxxx 文件夹拖拉进项目中,如下配置

- info.plist 路径配置 `Build Settings - Packaging - info.plist file - 配置新plist的路径

配置预处理器宏,用来区分代码中的环境
Build Setting–>Preprocessor Macros

app icon 配置

Assets目录下 - 新建 app icon
新建的target - 引用新建的app icon
新建启动页面 Launch Screen
参考
1 | url: https://juejin.cn/post/6910117697317502983 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 曾百万'Blog!
评论
