1

我必须使用 Klocworks 对 iPhone 应用程序进行静态分析。我已经在 mac os X 上安装了 Klockworks,并且该项目是使用 XCode 编写的。

但我没有开发者证书(也不想购买,因为我只想做静态分析)。使用 xocdebuild 命令不会构建应用程序。

有人可以告诉我如何对 xcode 项目进行静态分析吗?

谢谢你。

4

1 回答 1

8

也许我可以在这里为您节省一些时间。Klocwork Insight 可以安装在 Mac OS/X 上,但与我们安装的其他平台一样,它支持 C/C++ 和 Java(以及 Windows 上的 C#)。我们不支持您的 iOS 应用程序可能需要的 Objective-C 分析。

请注意,XCode 内置了 LLVM 静态分析器(XCode 中的主要操作之一是构建和分析),虽然不是特别深入,但可以进行一些非常好的基于合同的分析,并且毕竟支持 Objective-C 和iOS 框架。

问候, Gwyn Fisher 首席技术官兼研发副总裁,Klocwork Inc.

于 2012-08-16T13:40:01.517 回答