Xcode项目环境变量

时间:2015-05-15 09:26:03

标签: ios xcode swift xcode6 xcode6.3

如何区分iOS应用中的多个环境?

我的Swift应用使用外部API连接,我们有两个API网址 - 测试和生产力。

有没有办法如何使用一个变量并在Xcode中设置其值进行测试,为AppStore版本设置另一个值?

目前我正在使用Xcode 6.3.1 应用程序部署目标是iOS 8.1

1 个答案:

答案 0 :(得分:3)

在swift中,我们需要使用“Swift Compiler - Custom Flags”而不是Pre Processor宏...

设置标志,如下图enter image description here

所示

使用以下代码进行检查..

    var url;

    #if DebugURL
        url = ** Your Debug URL **
    #else
        url = ** Your Release URL **
    #endif

注意:使用-D DEBUG条目添加DEBUG符号。