ios - 使用未声明的标识符,仅在分析应用程序时

标签 ios objective-c xcode xcode6

我收到错误,但仅在使用模拟器分析我的应用程序时出现:

Use of undeclared identifier 'DEBUG'

关于如何解决这个问题有什么想法吗?唯一一次发生这种情况是在使用模拟器分析我的应用程序时。

最佳答案

您可能在 RELEASE 模式下运行配置文件。 DEBUG 可以在编译时使用一些build设置来定义。在 Xcode 中检查您当前的方案设置。在您的配置文件方案中,如果您的 Build Configuration 设置为 DEBUG 以外的任何内容,这可能是罪魁祸首。如果您想检查 DEBUG 是否存在,请尝试这样的操作:

#ifdef DEBUG
      // do some things
#endif

关于ios - 使用未声明的标识符,仅在分析应用程序时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28708795/

相关文章:

ios - 使用 AVAudio 播放器问题播放多于 1 首歌曲

ios - Xcode 8升级后iOS10应用崩溃,返回malloc错误

ios - iOS (Xcode 7) 中 .tdb 和 .dylib 的区别

Xcode 重复/删除行

ios - UITableView - 如何在 + 和 - 单击时更新数组?

ios - DateComponentsFormatter 不适用于很久以前的日期

javascript - 通过触发输入焦点打开 iOS 键盘

ios - 外部框架中的重复符号

ios - 如何在iOS( objective-c )中使用字典和数组发送JSON?

c++ - C 的 -> 是否等同于 Objective-C 中的点符号