首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行scan-build时出现错误“无法发现‘ccc分析器’”

运行scan-build时出现错误“无法发现‘ccc分析器’”
EN

Stack Overflow用户
提问于 2009-01-13 15:36:30
回答 3查看 1.6K关注 0票数 3

我正在尝试使用其他线程中建议的扫描构建工具来查找我的项目chibi-ORM中的漏洞。

但是当从终端运行时:

代码语言:javascript
复制
/Users/mamcx/Downloads/checker-0.138/scan-build  -k -V xcodebuild

我明白了:

代码语言:javascript
复制
009-01-13 10:33:18.296 xcodebuild[14025:4213] Warning:  Couldn't discover the 'ccc-analyzer' compiler's built-in search paths and preprocessor definitions for language dialect 'objective-c'.  This may lead to indexing issues.
Compiler: /Users/mamcx/Downloads/checker-0.138/ccc-analyzer
Reason:   gcc-4.0: installation problem, cannot exec '/Developer/usr/bin/arm-apple-darwin9-gcc-4.0.1': No such file or directory

但是,我可以在XCode集成开发环境中很好地构建和调试。这是这个工具的问题还是我这边的问题?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-13 16:26:34

由于代码签名的原因,构建失败的原因是iphone应用程序的修复程序只需转到项目的属性并将“Base SDK”设置为“Simulator- iPhone OS2.1”而不是“Device”。

在你的案例中检查它会是什么

票数 2
EN

Stack Overflow用户

发布于 2009-05-26 22:05:24

不需要更改项目,只需将-sdk标志添加到xcodebuild命令,例如:

代码语言:javascript
复制
scan-build -k -V xcodebuild -configuration Debug -sdk iphonesimulator2.0

您可以将2.0更改为2.1、2.2、2.2.1或3.0,以匹配您的目标SDK。

票数 7
EN

Stack Overflow用户

发布于 2009-03-22 22:42:17

确保您可以首先在项目的命令行上运行xcodebuild。在我的案例中,我发现我的项目在默认情况下进行发布构建,并试图为设备构建。Xcode必须添加一些魔法才能使其与证书一起工作,因为我收到了相同的错误消息。

当我明确地告诉它使用Debug配置构建时,一切都运行得很好。因此,您可能必须使用scan-build xcodebuild -configuration Debug运行CLang/LLVM。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/439404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档