使用Xcode 6和(可能)cocoapods构建错误

imm*_*chs 8 ios cocoapods xcode6

在构建使用最新Xcode 6 GM版本的cocoapods的iOS项目时,我收到以下静态分析器错误.

error: error reading 'pic'
error: no analyzer checkers are associated with '-mrelocation-model'
2 errors generated.
Command /Applications/Xcode6-Beta6.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我可以禁用静态分析仪,但显然我不想这样做.有谁知道如何解决这个问题(或解决方法)以及究竟是什么导致了这个错误?

Eva*_*rim 4

这似乎是一个已知问题,下一版本 Cocoapods 的修复程序已在队列中。查看错误报告以获取更多信息。

据说您可以同时通过重新启用警告来解决此问题(例如inhibit_all_warnings从 podspec 中删除)。

另外,对我来说真正的问题是我在几个文件上设置了一个已弃用的标志。我删除了这些标志并且构建成功了。

在此输入图像描述

  • 谢谢@埃文。但不确定如何在我当前的项目中解决这个问题。我正在使用的 pod 的 podspec 中没有“inhibit_all_warnings”。此外,我不会在我的任何项目文件中使用您提到的那些有问题的编译器标志。 (2认同)