2009-01-29 42 views
6

我遵循Finding memory leaks with the LLVM/Clang Static Analyzer中的步骤,但我无法在我的项目上运行静态分析器。使用xcodebuild构建iPhone代码并运行LLVM/Clang静态分析器

当我尝试在我的项目运行xcodebuild(1.打开终端,2.转到直接投影,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 \** 

我怎样才能运行此工具在我的代码? - 我正在用模拟器测试。谢谢。

回答

0

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

+0

能否请您详细阐述(解释一下,目标设置为模拟器我正在使用xcode在模拟器上测试我的应用程序)。 – Mustafa 2009-01-29 15:00:12

+0

您需要将目标传递给xcodebuild命令行。打开终端并输入xcodebuild --help查看可用选项。 – codelogic 2009-01-30 00:18:36

1

我是您在问题中引用的博文的作者。如果codelogic的评论不足以让你指向正确的方向,那么你可以等到今天晚些时候,我会更新博客文章,提供更多关于针对iPhone项目运行xcodebuild的信息。

迈克尔 -

-

好吧,我已经更新了题为iPhone使用一节中的文章。希望这可以帮助!

Finding Memory Leaks With The LLVM/Clang Static Analyzer

+0

我刚刚检查过这个帖子,它仍然是一样的。有关如何在iPhone项目中使用xcodebuild的详细信息(没有证书 - 在模拟器上测试)会很好。谢谢。 – Mustafa 2009-01-31 04:20:58

0

它可以是棘手的设置基SDK。我喜欢这种方法:alt text http://img.skitch.com/20091103-gjddxyf8hmyfmsfie1aux8uk1n.jpg

我会发誓,我已经通过更传统的'构建'选项卡设置SDK,但嘿...'构建'选项卡的方法失败了我(谁知道我做错了什么),但这很好。

祝你好运。

[编辑 - 我刚刚访问了张贴在问题的链接 - 这重复,但不强调,正是我在这里声明]