标签: objective-c xcode macros c-preprocessor conditional-compilation
我希望我的XCode Objective-C项目能够检测它正在构建的配置。我怎样才能做到这一点?
答案 0 :(得分:13)
您可以拥有每个配置的宏定义。打开项目设置,从配置下拉菜单中选择配置,然后转到预处理器宏。对于Debug,我建议定义宏_DEBUG,对于发布,我建议定义_RELEASE,因为这些是使用的典型值。它们作为-D选项传递给编译器,例如-D_DEBUG。
_DEBUG
_RELEASE
-D
-D_DEBUG
您还可以将-D选项直接添加到其他C标志设置中。