Xcode环境配置

创建个人配置文件

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

  • Debug_Dev
  • Debug_Staging
  • Debug_Prod
  • Release_Dev
  • Release_Staging
  • Release_Prod
20200323163117.jpg

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

为每一个scheme创建环境

创建三个scheme,如下图添加


20200327185116.jpg
  • MyApp_Dev (Development)
  • MyApp_Stg (Staging)
  • MyApp (Production)


    20200327185233.jpg

最后创建好如图所示


20200327185315.jpg

为每个环境添加宏

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

new preprocessor.png

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

配置好如图所示


20200327191229.jpg

设置 preprocessor

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

new preprocessor 2.png

代码中的使用

#ifdef DEVELOPMENT
    [_label setText:@"Development mode."];
#elif STAGING
    [_label setText:@"Staging mode."];
#elif PRODUCTION
    [_label setText:@"Production mode."];
#endif
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容