[英]Xcode Objective-c Compile Time Conditional
我正在使用xcode中的iOS项目,我想根据构建方案包含不同的代码。 即:除了iOS设备方案上的分发之外的任何东西,我想包括一堆调试内容。 但对于iOS设备方案上的分发,我不想包含调试内容。
如果我可以添加某种条件代码块,它将非常有用,因为它将消除我忘记手动更改标志的机会。
谢谢!
默认情况下,当您创建新的XCode 4项目时,它将在构建设置下将DEBUG
添加到您的GCC_PREPROCESSOR_DEFINITIONS
(预处理器宏),以便您可以执行以下操作。
#ifdef DEBUG
//Debug only code here
#endif
如果需要更多预处理器定义,请将它们添加到GCC_PREPROCESSOR_DEFINITIONS
或OTHER_CFLAGS
或OTHER_CPLUSPLUSFLAGS
[带有-D
的最后2个前缀]下,以获得正确的构建配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.