Wis*_*erd 2 xcode compilation objective-c ios
我正在使用xcode中的iOS项目,我想根据构建方案包含不同的代码.即:除了iOS设备方案上的分发之外的任何东西,我想包括一堆调试内容.但对于iOS设备方案上的分发,我不想包含调试内容.
如果我可以添加某种条件代码块,它将非常有用,因为它将消除我忘记手动更改标志的机会.
谢谢!
默认情况下,当您创建新的XCode 4项目时,它将在构建设置下添加DEBUG到您的GCC_PREPROCESSOR_DEFINITIONS(预处理器宏),以便您可以执行以下操作.
#ifdef DEBUG
//Debug only code here
#endif
Run Code Online (Sandbox Code Playgroud)
如果您需要更多的预处理器定义添加它们下GCC_PREPROCESSOR_DEFINITIONS或OTHER_CFLAGS或OTHER_CPLUSPLUSFLAGS[前缀的最后2 -D]为正确生成配置.
| 归档时间: |
|
| 查看次数: |
1947 次 |
| 最近记录: |