我正在尝试使用其他线程中建议的扫描构建工具来查找我的项目chibi-ORM中的漏洞。
但是当从终端运行时:
/Users/mamcx/Downloads/checker-0.138/scan-build -k -V xcodebuild我明白了:
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集成开发环境中很好地构建和调试。这是这个工具的问题还是我这边的问题?
发布于 2009-01-13 16:26:34
由于代码签名的原因,构建失败的原因是iphone应用程序的修复程序只需转到项目的属性并将“Base SDK”设置为“Simulator- iPhone OS2.1”而不是“Device”。
在你的案例中检查它会是什么
发布于 2009-05-26 22:05:24
不需要更改项目,只需将-sdk标志添加到xcodebuild命令,例如:
scan-build -k -V xcodebuild -configuration Debug -sdk iphonesimulator2.0您可以将2.0更改为2.1、2.2、2.2.1或3.0,以匹配您的目标SDK。
发布于 2009-03-22 22:42:17
确保您可以首先在项目的命令行上运行xcodebuild。在我的案例中,我发现我的项目在默认情况下进行发布构建,并试图为设备构建。Xcode必须添加一些魔法才能使其与证书一起工作,因为我收到了相同的错误消息。
当我明确地告诉它使用Debug配置构建时,一切都运行得很好。因此,您可能必须使用scan-build xcodebuild -configuration Debug运行CLang/LLVM。
https://stackoverflow.com/questions/439404
复制相似问题