打开'DEBUG'宏观值

Rob*_*son 3 iphone

在我的代码中,我想有条件地执行一些操作:

#ifdef DEBUG
NSLog(@"I'm in debug mode");
#endif
Run Code Online (Sandbox Code Playgroud)

我已配置了Project-> Edit Project Settings-> Build选项卡,以便'DEBUG'被列为用户定义的设置,其值为1.在Configuration下拉列表中选择Debug.这仍然没有打开Debug构建的指令,虽然我认为这是它会做的.

在构建阶段我还需要做什么才能做到这一点?

pgb*_*pgb 10

您需要为此设置编译器标志.

为此,在目标上获取信息,确保选择了调试配置(而不是所有配置),并查找其他C标志其他C++标志(在Xcode 3.1中,这些标志GCC 4.2 - 语言下).

然后将以下内容添加为值:-DDEBUG两者.

这将定义预编译器的DEBUG来获取它.