Xcode 多环境与多Target 配置
前言
因为开发过程中需要测试,而Bundle Identifier
又是惟一的,相同的 Bundle Identifier 在一个机子上运行会进行覆盖。因此有了这篇基于 Xcode 10.1 多环境和多 Target 配置。同时感谢前辈们资料分享,自己在实践的过程中,特定记录一下以备参考。
多环境
Duplicate 相应的 Configurate,在此基础上进行修改。

设置相应的宏值,并移除多余配置。

选择相应的运行编译或归档打包环境

进行 宏 进行测试,若使用 Cocoapods 进行管理,请先 pod install --verbose
, pod 会自动进行相应配置。
1 | #ifdef DEBUG |
多Target
Duplicate 相应的 Target,然后修改成自己想要的名字。

在相应 target 下,修改相应的 info.plist 文件和路径。

管理 Scheme ,系统可能会为我们自动生成,当然我们可以自己添加成我们想要的 scheme.

若使用 Cocoapods,请进行相应 Pod 配置。
参考资料
文档信息
- 版权声明:自由转载-保持署名-非商用-非衍生 ( CC BY-NC-ND 4.0 )