我有一个 iPhone 应用程序,我希望能够对其进行配置,以针对多阶段部署中的不同服务进行配置
目前,我将它们放在三个 .plist 模板(包含 url、API key 等)中,我可以在它们之间进行切换,但这很烦人,而且由于 XCode 具有不同的构建配置,我想知道是否有办法可以 Hook ,这样我就可以一键“调试”“发布”“暂存”在配置文件之间切换
谢谢!
最佳答案
可能有一种更优雅的方法来做到这一点,但这就是我要做的:
#ifdef DEBUG
//Load debug plist
#else
#ifdef STAGING
//Load staging plist
#else
//Load release plist
#endif //staging
#endif //debug
将“DEBUG=1”添加到“调试”配置中的预处理器符号定义,将“STAGING=1”添加到“暂存”配置中
关于iphone - 使用 Xcode 在开发/登台/生产之间切换配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2969297/