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