Xcode默认有DEBUG和RELEASE模式,最近项目要新加一个预发布环境,一开始直接加了个全局变量,但每次切换环境都要改,多个全局变量管理起来很麻烦,因此百度了一下增加新的环境变量的方法,在这里记录下。
1.project ——> info 如图1.1,增加一个环境变量,增加后见图1.2
2.更改Project-->Build Settings-->Preprocessor Macros, 如下图所示
3.添加自定义APP名(用于区分不同环境) 首先添加用户定义设定区: 如下图所示:点击➕添加一个名为:CustomProductName的自定义项,如下图所示:
4.现在新的环境变量Prerelease(预发布环境)已经添加到我们的项目中了
#ifdef DEBUG
//测试环境
#elif PRERELEASE
//预发布环境
#else
//正式环境
#endif
PS:如果使用了cocoapods 的话 记得重新 pod install 一下