iOS应用如何区分多个环境?
我的 Swift 应用程序使用外部 API 连接,我们有两个 API URL - 测试和生产。
有没有办法使用一个变量并设置其值以在 Xcode 中进行测试,并设置另一个值以用于 AppStore 版本?
目前我使用的是 Xcode 6.3.1 应用部署目标是iOS 8.1
最佳答案
在 swift 中,我们需要使用“Swift Compiler - Custom Flags”而不是预处理器宏...
设置flag如下图
使用下面的代码进行检查..
var url;
#if DebugURL
url = ** Your Debug URL **
#else
url = ** Your Release URL **
#endif
注意:您可以使用 -D DEBUG 条目添加 DEBUG 符号。
关于ios - Xcode项目环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30255939/