xcode - 在 XCode 中设置全局 #define

标签 xcode

你能告诉我如何在我的 Xcode 项目中设置全局 #define 吗?
我不想将#define DEBUG 放在我项目的每个 .h 中。

谢谢

最佳答案

这通常在 Xcode 项目属性中完成。在项目窗口中右键单击项目本身(项目是层次结构的顶层)并选择“获取信息”。这将打开项目检查器窗口。在检查器窗口中,选择“build设置”选项卡。现在,使用搜索字段查找名为“预处理器宏”的条目,并输入字符串 DEBUG进入那个条目。

如果您仅针对“调试”构建配置执行此操作(项目检查器窗口中应该有一个下拉菜单),则此 DEBUG宏只会在您实际调试时被#defined。

Apple's documentation对于所有肮脏的细节。

关于xcode - 在 XCode 中设置全局 #define,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1080131/

相关文章:

ios - 在应用启动时打开大型json文件,迫使启动时间较长

objective-c - 如何将 ABPeoplePickerNavigationController 设置为 MainView?

xcode - 在Mountain Lion中禁用Xcode 4.4中的抗锯齿字体

android - Xcode 打不开 "Required content for Platform Android is missing"

html - iOS UIWebView-限制HTML路径

ios - 如何解析网站文本并在 View 中显示

cocoa - 如何让 NSAssert 使应用程序崩溃或至少弹出一个错误对话框?

ios - 如何访问对象库中的复选框、弹出按钮、单选组等

ios - PBXCp 错误 ShareKit.bundle 未构建

iOS 应用程序认证和临时测试