最近我使用iOS 8 SDK更新到Xcode 6 beta 6。在运行静态分析器时,我遇到了以下错误的问题。
错误:读取'pic'时出错 错误:没有分析器检查器与'-mrelocation-model'相关联 产生了2个错误。 命令/Applications/Xcode6-Beta6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失败,退出代码为1
任何想法这些错误是什么以及如何解决它。感谢。
答案 0 :(得分:6)
这是clang静态分析仪的问题。
添加到“Target”下的现有分析器条目 - > “构建阶段” - > “编译器标志”后缀为-Xanalyzer deadcode
。
完整录入内容如下:
-w -Xanalyzer -analyzer-disable-checker -Xanalyzer deadcode
答案 1 :(得分:2)
我最近解决了这个问题你可以使用转到Xcode>偏好>定位并删除派生数据文件夹中的所有派生数据,然后清理并分析
答案 2 :(得分:0)
通过Xcode 8中的上述答案,我注意到使用Swift编译时的构建错误。以下是Compiler Flags为我工作的内容:
-w -Xanalyzer -analyzer-disable-all-checks