Xcode -利用 Configuration/Scheme 实现多环境配置

应用场景分析

在 iOS 开发过程中会遇到一个应用对应多个域名的情况,通常情况下使用 DEBUG 的宏来进行判断,这主要是基于 Xcode 中的 Configuration 默认给我们创建了 Debug 和 Release 两个环境。我们也可以对其进行新增和修改,来满足我们实际开发下的更多环境配置。比如: 多有一个预生产的环境域名,同一套代码需要打包不同的 APP 发布等情况。


Configuration

Xcode -利用 Configuration/Scheme 实现多环境配置_第1张图片
新增的时候是选择一个进行的复制,所以建议想要创建的环境与 Debug 和 Release 是相互对应的,避免一些问题,这样的话有一些配置你完全可以不用去在意。比如: 在 Release 环境会有一些优化机制(内联优化等)。


Build Setting 相关设置

Build Setting
在 PROJECT 和 TARGETS 里的 Bulid Setting 都会进行设置,基于 PROJECT 和 TARGETS 的关系 TARGETS 会拷贝一部分 PROJECT 当中的一部分设置,所以会先去设置 PROJECT 中的 Bulid Setting 再

你可能感兴趣的:(iOS相关,Xcode,Scheme,iOS,iOS多环境)