首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用未声明的标识符,仅在分析应用程序时使用

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

Stack Overflow用户
提问于 2015-02-25 00:04:53
回答 2查看 2.1K关注 0票数 1

我得到了一个错误,但只有在使用模拟器分析我的应用程序时:

代码语言:javascript
运行
复制
Use of undeclared identifier 'DEBUG'

有什么办法解决这个问题吗?唯一发生这种情况的时候,特别是在用模拟器分析我的应用程序时。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-25 00:17:32

您可能是在RELEASE模式下运行配置文件。可以在编译时使用一些生成设置定义DEBUG。在Xcode中检查当前的方案设置。在您的配置文件方案中,如果您的Build Configuration设置为除调试之外的任何东西,这很可能是罪魁祸首。如果您想检查是否存在调试,请尝试如下所示:

代码语言:javascript
运行
复制
#ifdef DEBUG
      // do some things
#endif
票数 6
EN

Stack Overflow用户

发布于 2020-01-01 16:23:08

在我运行时,这也发生在我身上。我通过这一步来解决这个问题:

  1. 选择你的目标;
  2. 选择“生成设置”;
  3. 搜索“预处理宏”;
  4. 检查DEBUG=0是否处于释放线;
  5. 如果没有,请添加DEBUG=0,然后再次运行。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28708795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档