Xcode 不显示编译错误
Xcode not displaying compile errors
我在一个特定的 Xcode 项目中工作并故意在我的代码中出错(比如使用 未声明的 变量),但 Xcode 似乎没有显示我的代码中的任何编译错误。
仅在构建或清理时显示错误。
尝试清理和构建,清理派生数据并重新启动 Xcode 和系统,none 有效。
使用 Xcode 8.2.1 (8C1002) 和 Swift 3
除了 DerivedData
文件夹,也尝试完全清理 Xcode 缓存:
rm -rf $HOME/Library/Caches/com.apple.dt.Xcode/
我还建议终止 SourceKit
进程——这些天总是问题的根源! — 但由于您已经完全重启,所以看起来您在这方面做得很好。
如果一切都失败了,您可以考虑升级到最新的 Xcode 版本 8.3。请注意:
Xcode 8.3 no longer supports Swift 2.3. Please migrate your projects containing Swift 2.3 code to Swift 3 syntax by opening the project and choosing Edit > Convert > To Current Swift Syntax.
项目设置,"Show all issues"帮我修好了。
对我来说,我必须首先确保我的所有 Xcode 目标都具有有效的签名和功能,例如选择的开发团队...然后我能够将我的所有目标更新为 Swift 5 使用呈现给我的警告。在所有目标全部更新为 Swift 5 并且配置已修复后,立即再次标记红色错误!
我在一个特定的 Xcode 项目中工作并故意在我的代码中出错(比如使用 未声明的 变量),但 Xcode 似乎没有显示我的代码中的任何编译错误。
仅在构建或清理时显示错误。
尝试清理和构建,清理派生数据并重新启动 Xcode 和系统,none 有效。
使用 Xcode 8.2.1 (8C1002) 和 Swift 3
除了 DerivedData
文件夹,也尝试完全清理 Xcode 缓存:
rm -rf $HOME/Library/Caches/com.apple.dt.Xcode/
我还建议终止 SourceKit
进程——这些天总是问题的根源! — 但由于您已经完全重启,所以看起来您在这方面做得很好。
如果一切都失败了,您可以考虑升级到最新的 Xcode 版本 8.3。请注意:
Xcode 8.3 no longer supports Swift 2.3. Please migrate your projects containing Swift 2.3 code to Swift 3 syntax by opening the project and choosing Edit > Convert > To Current Swift Syntax.
项目设置,"Show all issues"帮我修好了。
对我来说,我必须首先确保我的所有 Xcode 目标都具有有效的签名和功能,例如选择的开发团队...然后我能够将我的所有目标更新为 Swift 5 使用呈现给我的警告。在所有目标全部更新为 Swift 5 并且配置已修复后,立即再次标记红色错误!