使用Klocwork分析mac中的iOS应用程序

时间:2012-08-16 05:27:30

标签: objective-c ios xcode static-analysis klocwork

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

但是我没有开发人员证书(并且不想购买它们,因为我只想进行静态分析)。使用xocdebuild命令不构建应用程序。

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

谢谢。

1 个答案:

答案 0 :(得分:8)

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

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

此致 Gwyn Fisher 首席技术官兼副总裁R& D,Klocwork Inc.