Xcode环境配置

创建个人配置文件

在PROJECT里面点击➕号添加配置

  • Debug_Dev
  • Debug_Staging
  • Debug_Prod
  • Release_Dev
  • Release_Staging
  • Release_Prod
Xcode环境配置_第1张图片
20200323163117.jpg

提示如果你用的Cocoapods管理的项目,你需要把configurations设置回none,并且删除Pods里面的内容 然后重新运行 pod install

为每一个scheme创建环境

创建三个scheme,如下图添加


Xcode环境配置_第2张图片
20200327185116.jpg
  • MyApp_Dev (Development)
  • MyApp_Stg (Staging)
  • MyApp (Production)


    Xcode环境配置_第3张图片
    20200327185233.jpg

最后创建好如图所示


Xcode环境配置_第4张图片
20200327185315.jpg

为每个环境添加宏

如下图点击配置 点击Add User-Defined Setting

Xcode环境配置_第5张图片
new preprocessor.png

这只一个全局的环境变量 比如 MYAPP_ENVIRONMENT

配置好如图所示


Xcode环境配置_第6张图片
20200327191229.jpg

设置 preprocessor

为每一个 preprocessor macros 选项都添加 我们上面刚配置的 MYAPP_ENVIRONMENT
书写方式为 $(MYAPP_ENVIRONMENT)
配置好如图所示

Xcode环境配置_第7张图片
new preprocessor 2.png

代码中的使用

#ifdef DEVELOPMENT
    [_label setText:@"Development mode."];
#elif STAGING
    [_label setText:@"Staging mode."];
#elif PRODUCTION
    [_label setText:@"Production mode."];
#endif

你可能感兴趣的:(Xcode环境配置)