【问题标题】:Warning is not displayed in Xcode Issue NavigatorXcode 问题导航器中不显示警告
【发布时间】:2012-04-08 05:52:46
【问题描述】:

我的项目构建时出现警告,但它没有显示在“问题导航器”中。我怎样才能得到这个警告,以便我可以解决它?我试过点击窗口顶部的警告,但什么也没做。我正在使用 Xcode 4.3。

【问题讨论】:

  • 不确定,但“No Filer Results”表示此输出以某种方式过滤?
  • Xcode 可能在计算您收到的警告数时搞砸了。我多次发生这种情况。如果找不到黄色警告,请忽略它。
  • 我检查了构建设置并打开了不同选项的编译器警告以查看它是否会显示,但事实证明这些开关以他们赢得的方式过滤警告如果关闭,则根本不会出现在计数中,所以它一定是别的东西。必须有一些列表或文件我可以查看才能看到此警告。
  • 我遇到了同样的 XCODE 4 错误:在我开始使用 XCODE4 后,连续几天在左侧导航窗格的警告选项卡中显示红色故障 ok;我会单击它们以转到错误。但是突然之间,不再显示失败,只是“没有过滤结果”。现在很难找到错误。我重启了电脑,没有效果。
  • 我通过关闭 Xcode 窗口来修复它。它后面还有一个,它显示警告选项卡正常。

标签: xcode xcode4 xcode4.2


【解决方案1】:

我遇到了同样的问题,我发现它只是因为下面的过滤器输入有问题。 您可以通过在下面的过滤器输入中键入内容然后清除它来解决问题。

【讨论】:

  • 我的被错误过滤了...但没注意到...谢谢!
【解决方案2】:

基于 Yingpei Zeng 的回答,“灰色”面板右下方带有“无过滤结果”消息的按钮充当切换开关,用于应用或删除过滤器。它们是此图中左下方的按钮(时钟和右侧的两个):

不幸的是,按钮在切换时变化不大,因此您可能会错过一个被意外击中的按钮...

【讨论】:

  • 谢谢,这对我很有帮助。
【解决方案3】:

我遇到了同样的问题,对我来说,它有助于转到 Xcode->Preferences->Locations 并删除派生数据、快照、存档文件夹中的所有内容。清理项目、构建以及警告和错误已重新出现在问题导航器中。

【讨论】:

    【解决方案4】:

    我的测试项目遇到了同样的问题。上面提到的解决方案都不起作用。最后我想通了,因为我选择的目标项目不是“测试”项目。我正在对每个单独的测试进行测试。而我当时选择的方案是非测试项目方案。在我为测试选择方案后,测试项目中的错误就会显示出来。

    【讨论】:

    • 这太好了,谢谢,它让我通过Michael Kirk 找到了this GitHub comment,只要您按照迈克尔 (他说的是 pod,但你也可以添加其他项目)
    • @lukkea 感谢 github 评论链接,很高兴知道。我刚刚修改了我的方案以包括测试项目。现在我可以更早地知道我是否在测试中破坏了某些东西:)
    【解决方案5】:

    我通过进入 Xcode -> Preferences -> Locations 并将派生数据的位置更改为 Default 来解决此问题。 (不知道它是如何变成非默认的)

    【讨论】:

      【解决方案6】:

      对我来说类似于 Kirby Todd,它可以清除派生数据文件夹的内容(您可以通过转到 Xcode -> Preferences -> Locations 找到 Kirby 所说的路径)

      【讨论】:

        【解决方案7】:

        对我来说可悲的是,在 XCode 7.2 中,正确的答案是退出 XCode 并重新启动它。呃。

        【讨论】:

          猜你喜欢
          • 2012-10-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-03-04
          • 2017-10-17
          • 1970-01-01
          相关资源
          最近更新 更多