一,新建环境变量
1, project=> info => configurations => duplicate configuration,此步骤注意当前想要 copy的是 debug config还是 release config,不要随意 copy, 以免后续 xcodeproj中出现位置报错
2, project=> build settings =>preprocessor Macros 改字段名,改为你想要用在宏定义判断中的字段名
3, project=> build settings => Active Compilation Condition,改字段名,改为你想要用在宏定义判断中的字段名,此步骤最为重要,缺少此步骤将导致环境变量不生效
二,新建 schema
新建 schema, 直接 duplicate schema, 无需注意原来的 schema 包含那些环境变量
参考:
https://www.jianshu.com/p/5cebb62e7372
https://www.jianshu.com/p/6ad99f390036
https://www.jianshu.com/p/83b6e781eb51
https://paigeshin1991.medium.com/how-to-use-preprocessor-statement-skills-of-high-paying-ios-developers-669fe20dcddd</wiz-editor-doc>