1

嗨,我有一个 XCode 项目,它是 ARCd,但使用了一些不是 ARCd 的第 3 方(AFNetworking)类。我已经针对这些文件指定了 -fno-objc-arc 标志,但是当我运行 scan-build 时,我得到了许多错误,例如:-

error: 'autorelease' is unavailable: not available in automatic reference counting mode

在编译/检查这些不正确的类时,我可以看到 scan-build 正在使用 -fobjc-arc。

请有人建议我如何获得扫描构建以获取正确的设置?

仅供参考,我使用的是从http://clang-analyzer.llvm.org/下载的 checker-267 版本

非常感谢

4

1 回答 1

1

向 Apple 的 clang 团队提出了这个问题,他们很快就回来说这是一个已知的错误,请参阅:

http://llvm.org/bugs/show_bug.cgi?id=13683

应尽快发布新版本的检查器来解决此问题。

于 2012-08-28T20:33:12.303 回答