【发布时间】:2020-03-11 13:25:50
【问题描述】:
我正在尝试为我的应用程序使用不同的环境,但在执行此操作时遇到了问题。
不是debug 不起作用,而是所有变量都不起作用。
我附上一个屏幕截图,以便更容易理解发生了什么。
我无法访问任何环境。
我在我的应用程序的初始视图控制器的viewDidLoad 中运行了这段代码,最后一个else 条件被执行。
#if DEBUG
print("Environment is debug")
#elseif debug
print("Environment is debug")
#elseif Debug
print("Environment is Debug")
#elseif RELEASE
print("Release")
#elseif PRODUCTION
print("Environment is production")
#elseif PROD
print("Environment is PROD")
#else
print("Environment is can't find")
#endif
添加更多图像以更清楚地了解方案和 Xcode 设置。
【问题讨论】:
-
详细了解如何和在哪里定义编译器标志...?
-
请分享您的方案。
-
我添加了有关编译器标志和配置的屏幕截图。
-
在项目 projectName 和 projectName-debug 中有两个方案,但都没有给出想要的结果。