我有一个iphone应用程序,我希望能够配置为多阶段部署中的不同服务进行配置
目前我有三个.plist模板(包含网址,API密钥等),我之间切换,但这很烦人,因为XCode有不同的构建配置,我想知道是否有办法我可以挂钩,所以我只需点击“调试”“发布”“暂存”来切换配置文件
谢谢!
答案 0 :(得分:2)
可能有更优雅的方式来做到这一点,但这就是我要做的事情:
#ifdef DEBUG
//Load debug plist
#else
#ifdef STAGING
//Load staging plist
#else
//Load release plist
#endif //staging
#endif //debug
将'DEBUG = 1'添加到Debug配置中的预处理器符号定义,并将'STAGING = 1'添加到Staging配置