使用Xcode在开发/登台/生产之间切换配置文件

时间:2010-06-03 19:55:24

标签: iphone xcode

我有一个iphone应用程序,我希望能够配置为多阶段部署中的不同服务进行配置

目前我有三个.plist模板(包含网址,API密钥等),我之间切换,但这很烦人,因为XCode有不同的构建配置,我想知道是否有办法我可以挂钩,所以我只需点击“调试”“发布”“暂存”来切换配置文件

谢谢!

1 个答案:

答案 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配置