【问题标题】:Xcode 4 - Analyze issues won't show in editorXcode 4 - 分析问题不会显示在编辑器中
【发布时间】:2011-10-12 18:25:50
【问题描述】:

在 Xcode 4.0.2 中运行分析会在问题导航器中显示问题。单击一个问题会使相应的文件出现在编辑器窗格中,但它没有显示代码中出现问题的位置,就像我在 Xcode 3.x 中习惯的那样。有谁知道如何开启这个功能?

【问题讨论】:

  • 进一步探索,问题仅出现在部分项目上。其他项目在编辑器中显示问题内联就好了。

标签: xcode4 analyzer


【解决方案1】:

几个提示:

首先,如果您正在寻找 Xcode 用箭头注释项目的视图,请记住,您可能需要在 Xcode 的问题导航器中展开顶级分析器结果并单击二级问题以看那些 - 看截图。

屏幕截图 1:已选择顶级问题 - 无箭头

屏幕截图 2:已选择二级问题 - 箭头!

第二个提示:如果这些东西不起作用,请尝试清理项目的构建产品文件夹。按住 Option (alt) 键并从产品菜单中选择 Clean Build Folder...。 (您需要按住 Option 键,否则您将看不到该菜单选项。)

【讨论】:

  • 感谢您的提示。不幸的是,无论我是否扩展了结果,我的编辑器都没有显示箭头(如图 2 所示),甚至没有突出显示问题所在的行(如图 1 所示)。 Doing Clean Build Folder 是一个有趣的建议,但是当我按住 Option 时,Clean Build Folder 菜单项是灰色的。知道为什么会这样吗?可能和我的问题有关。
  • 嗯……很奇怪。你的构建文件夹在哪里? (针对设备而不是模拟器进行构建,然后按住 ctrl 键单击 Products 下的 .app 并选择 Show in Finder。)
  • 是的,这可能是相关的——当我查看 Xcode 中的分析器输出日志时,它既可以读取也可以写入构建目录。如果 Xcode 找不到您的构建目录或无权访问它,我假设这会阻止分析器执行其工作。
【解决方案2】:

我以前见过这种情况。我相信这是 Xcode 中的一个错误。重新启动 Xcode 并重试。

【讨论】:

    【解决方案3】:

    一个音符。对于当前项目外部引用的文件,我看到了这一点。我目前有一个库,其中存在缺少注释的文件,并且只是将它们添加到我当前的项目中而不复制它们。尚未完成项目依赖项设置,因此如果您指的是项目外部的文件,这可能就是原因。 (我打开了库项目,做了分析,注释出现了。)

    【讨论】:

      【解决方案4】:

      哇哦,我成功了!至少对我来说。我已经在这个问题上苦苦挣扎了大约 2 个小时,尝试了这里建议的所有内容以及更多内容(Xcode 4.0.2,Snow Leopard)。奇怪的是,我有一个文件,其中警告 正确显示在编辑器中。然后我注意到所有其他文件的区别;在“文件检查器”窗格中,位置被指定为“相对于项目”(警告在编辑器中正确显示),所有其他项目文件都是“相对于组”(警告未显示在编辑器)。

      我拿了一个问题文件,将它的位置切换到“相对于项目”,重新分析和宾果游戏!我在编辑器中看到了它的警告。

      我猜这与 David Goodine 的回答有关项目外的文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多