使用xcodebuild构建iPhone代码并运行LLVM / Clang静态分析器

时间:2009-01-29 08:05:43

标签: iphone memory-leaks static-analysis clang

我按照 Finding memory leaks with the LLVM/Clang Static Analyzer 中的步骤操作,但我无法在项目中运行静态分析器。

当我尝试在我的项目上运行xcodebuild时(1.打开终端,2。直接转到Project,3> xcodebuild),我收到此错误:

=== BUILDING NATIVE TARGET XProject OF PROJECT XProject WITH THE DEFAULT
CONFIGURATION (Release) ===

Checking Dependencies... CodeSign
error: no certificate found in
keychain for code signing identity
'iPhone Developer'

\** BUILD FAILED \**

如何在我的代码上运行此工具? - 我正在用模拟器测试。感谢。

4 个答案:

答案 0 :(得分:1)

我是您在问题中引用的博客文章的作者。如果codelogic的评论不足以指出你正确的方向,你可以等到今天稍晚一点,我将更新博客文章,其中包含有关针对iPhone项目运行xcodebuild的更多信息。

- 迈克尔

-

好的,我已经使用标题为 iPhone使用率的部分更新了帖子。希望这有帮助!

Finding Memory Leaks With The LLVM/Clang Static Analyzer

答案 1 :(得分:0)

我没有使用过该问题的工具,但您看到的问题似乎是一个双重xcodebuild命令。确保您的目标是模拟器而不是设备(-target命令行参数)。

答案 2 :(得分:0)

看起来很奇怪,但我已将活动配置切换为调试 EVERYWHERE ,但仍然出现相同的错误(例如Release处于活动状态)。 Xcode 3.1.3版本。

我刚刚从活动目标删除发布配置之后就能解决问题。

答案 3 :(得分:0)

设置基本sdk可能很棘手。我喜欢这种方法:

我会发誓我已经通过更传统的“Build”标签设置了sdk,但是嘿......“Build”标签方法让我失望(谁知道我做错了什么),但这很有效。

祝你好运。

[编辑 - 我刚刚访问了问题中发布的链接 - 重复,但没有强调,我在这里声称的内容。]