繁体   English   中英

Xcode Objective-c编译时间条件

[英]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_DEFINITIONSOTHER_CFLAGSOTHER_CPLUSPLUSFLAGS [带有-D的最后2个前缀]下,以获得正确的构建配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM