将预处理器宏添加到xcode 6中的目标

use*_*307 36 macros xcode preprocessor target

可能这很简单,但我找不到为Xcode 6中的目标定义预处理器宏的方法.

Joe*_*yer 89

我已经做了一个截图来显示它在Xcode中的位置,因为它更容易:)

在此输入图像描述

  1. 选择项目文件
  2. 选择所需的目标
  3. 转到构建设置
  4. 搜索'预处理器'
  5. 为Debug,Release或两者添加预处理器宏.

  • 如果您碰巧在此设置中搜索(插入重要的bodypart),请确保过滤器设置为"ALL"设置,而不仅仅是"BASIC"... <facepalm> (4认同)
  • 谢谢JoeFryer !!! 你救了我的一天!我找不到它,因为我选择了"基本"标签!......我的愚蠢错误! (3认同)

小智 5

在Xcode 9中,必须将预处理器宏添加到Project中,而不是Target中。同样不要忘了在首字母后加上“ D”。例如,“ DDebug”,它就可以工作。