如何区分iOS应用中的多个环境?
我的Swift应用使用外部API连接,我们有两个API网址 - 测试和生产力。
有没有办法如何使用一个变量并在Xcode中设置其值进行测试,为AppStore版本设置另一个值?
目前我正在使用Xcode 6.3.1 应用程序部署目标是iOS 8.1
答案 0 :(得分:3)
在swift中,我们需要使用“Swift Compiler - Custom Flags”而不是Pre Processor宏...
设置标志,如下图
所示使用以下代码进行检查..
var url;
#if DebugURL
url = ** Your Debug URL **
#else
url = ** Your Release URL **
#endif
注意:使用-D DEBUG条目添加DEBUG符号。