【发布时间】:2025-12-15 09:35:01
【问题描述】:
我被分配将一个相当大的应用程序转换为 Swift 2。它使用各种外部框架,并且主要基于读取和显示 JSON。我今天遇到了一个相当神秘的编译器错误(使用 Xcode 7.2):
Xctool 也没有太大帮助:
然后我运行了纯 Xcodebuild,它至少揭示了一些亮点,但实际上并没有那么多:
请注意,Xcodebuild 输出指示似乎与 NSJSONSerialization 相关的错误。您是否愿意说这是代码的问题,或者正如 Xcodebuild 输出所暗示的那样,这可能是 Xcode 本身的错误?任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过清理项目?
-
当然可以。清理了项目,清理了构建文件夹,删除了 DerivedData - 没有任何帮助。
-
信息很明确:提交错误。复制/粘贴确实很有帮助,因此我们可以合理地阅读文本。但是,如果它是您的代码中的一个错误,它会在您进行更改之前执行吗?
-
认为发布相当高质量的屏幕截图会是一个更好的主意......我想这是经验教训。你是对的,该消息清楚地表明提交错误报告。然而,之前的错误在某种程度上指出了这个问题。该应用程序在转换到 Swift 2 之前编译,但那是在代码进行大量更改之前以及在更新依赖项之前(大约有 10 个)。
标签: ios xcode swift compiler-errors xcodebuild