谈到多环境,现在经常用到2-3个环境,比如Test环境,User Acceptance Test用户验收测试环境,Release环境等等。当需要开发打多个包的时候,一般常见做法就是直接代码里面修改环境变量,改完之后Archive一下就打包了。
Xcode已经提供了两种配置:Debug和Release,想要添加一个环境则需要通过Build Configuration来配置。
1,选择你的Xcode项目,找到info-Configuration,然后点击+,选择Duplication”Debug” Configuration 或Duplication”Release” Configuration ,添加一个新的配置
2,如果此时项目里面有cocopods的话,刚刚新建完Build Configuration之后,请立即执行一下
pod install
pod安装完成之后会自动生成xcconfig文件,如果你手动新建这个xcconfig,然后把原来的debug和release对应的pod xcconfig文件内容复制进来,这样做是无效的,需要pod自己去生成xcconfig文件