如何将#ifdef DEBUG添加到Xcode?
我在项目中有一些代码,它们永远不应该在发布版本中使用,但在测试时很有用。 我想做这样的事情:
#ifdef DEBUG // Run my debugging only code #endif
我在哪里添加Xcode 4中的DEBUG设置? 我尝试将它放在Run MyApp-> Arguments Passed On Launch下的“Edit Scheme”中,但是它没有用。 或者,是否有可用于此的标志?
在最近的Xcode项目模板中,已经为Debug构建配置定义了DEBUG=1
宏(在预处理器宏部分中)。 您可以使用#if
预处理器指令对其进行测试。
我通常将我的-DDEBUG=1
添加到我的XCode 4项目的构建设置中的OTHER_C_FLAGS部分。
是的,他们甚至可以区分Debug / Release / ADHOC / Store构建。