来自参考资料 如何使用Swift语言在XCode中处理多个目标? 和 https://www.appcoda.com/using-xcode-targets/
我创建了三个目标,每个目标都有不同的bundle id和应用程序图标。我还在“其他Swift标志”->自定义Swift标志部分添加了不同的标志。
例如
对于第一个目标,我添加了"-DGOLD", 对于第二个目标,我添加了"-DSILVER",对于第三个目标,我添加了"-DPLATINUM"。
在AppDelegate中,我编写了一段代码
#if GOLD
print ("Gold")
#elseif SILVER
print ("Silver")
#else
print ("Platinum")
#endif
提供信息,我正在使用Xcode 8.3
我尝试运行第一个目标,但总是得到“铂金”错误。请告诉我如何正确获取标志。
#ifdef
吗? - Larme#endif
,但我不确定它是否相关。 - Arc676