我正在评估clang scan-build的使用,这是我在Jenkins iOS构建工作中的构建步骤之一。我首先尝试使用以下命令在命令行上运行scan-build
../clang-scan/scan-build -k -v -v -o "/Users/admin/clangScanBuildReports“-v clean build -workspace AppsWorkspace.xcworkspace -scheme testapp -configuration调试-arch i386 -sdk -scheme模拟器干净构建
上面的命令运行得很好,但是,当我尝试将架构用作armv6或armv7时,它给出了以下错误:检查要编译的架构的依赖项(ARCHS=armv6,VALID_ARCHS=i386)。
想确认一下如果clang静态分析器不能在armv6或armv7架构上执行,它只能在i386上执行吗?
谢谢,阿什伊什
发布于 2012-08-15 23:32:03
4不知道为什么,但是创建一个/usr/lib/arc.a/libarclite_iphonesimulator.a ator.a到/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a的符号链接修复了我们的构建。
(Xcode 4.4.1,checker-267,OSX 10.7.4)
发布于 2012-12-13 06:29:29
在您的xcode目标构建设置中,只需确保您的Debug构建的"Build Active Architecture Only“设置为No。
发布于 2013-02-18 19:48:18
全,
我们也遇到过同样的问题,并且发现Mountain Lion中缺少适当的模拟器。一旦我们安装了模拟器,它就工作得很好,没有任何问题。
https://stackoverflow.com/questions/11003227
复制相似问题