【问题标题】:In Xcode 7.3.1 why are all warnings invisible in my .swift files在 Xcode 7.3.1 中,为什么我的 .swift 文件中的所有警告都是不可见的
【发布时间】:2016-12-27 14:20:57
【问题描述】:

在我们包含许多 cocoapod 的项目中,在我们的 cocoapod 文件中,在 Development Pods 部分中,所有警告都在源代码编辑器中被抑制。警告出现在实际的构建文件中,但是当您单击一个时,您会转到源文件并且没有警告存在。其他包括的 cocoapods 显示警告。我检查了每个构建设置,所有抑制都是默认的(否)。我什至强制我的 pod 文件中的 inhibitor_all_warnings 为 false。但没有任何东西会显示任何警告。这让我发疯,它最近开始发生,但没有任何原因。

它确实显示错误,而不是警告。

实际上整个项目中只有两个文件显示警告。错误选项卡仅显示这些。整个项目中的所有其他 150 多个警告都没有显示在它们的源文件中,两种语言。

【问题讨论】:

    标签: swift xcode xcode7 cocoapods


    【解决方案1】:

    您应该清理项目,使用 shift+command+k 或转到菜单栏选择产品,清理。

    【讨论】:

    • 删除派生数据,清理,重新启动,几乎尝试了所有这些东西。您仍然会在构建中收到所有警告,但在源文件中却没有,除了两个。
    【解决方案2】:

    尝试关闭 Xcode,如果没有帮助,请重新启动计算机。检查 App Store 是否有任何更新(如软件或 Xcode)。这可能只是这个特定 Xcode 中的一个错误。除非绝对需要使用 Xcode 7,否则我建议更新到 Xcode 8 beta

    【讨论】:

    • 不,它是最新的一切。 Xcode 8 不可用,因为我们有 10 个其他团队共享该项目。
    • 嗯...我不太确定该建议什么。这个问题出现在每个人的 Xcode 上还是只出现在你的 Xcode 上?
    • 我们两个一起工作都有问题。如果您只构建开发 cocoapod,您会看到警告。如果您构建包含它和其他 pod 的示例应用程序,那么您只会在两个文件中看到警告,这两个文件都在另一个 pod 中。但是我检查了每个构建设置,一切看起来都很好。这很奇怪。
    猜你喜欢
    • 2016-09-07
    • 1970-01-01
    • 2022-08-19
    • 1970-01-01
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多