用于配置的XCode预处理器宏?

JP *_*son 6 macros xcode objective-c conditional-compilation c-preprocessor

我希望我的XCode Objective-C项目能够检测它正在构建的配置.我怎样才能做到这一点?

Ada*_*eld 13

您可以拥有每个配置的宏定义.打开项目设置,从" 配置"下拉菜单中选择配置,然后转到" 预处理器宏".对于Debug,我建议定义宏_DEBUG,对于release我建议定义_RELEASE,因为这些是使用的典型.这些作为-D选项传递给编译器,例如-D_DEBUG.

您还可以将-D选项直接放入Other C Flags设置中.