我正在评估使用 clang scan-build 作为我在 Jenkins iOS 构建作业中的构建步骤之一。我首先尝试使用以下命令在命令行上运行 scan-build
../clang-scan/scan-build -k -v -v -o "/Users/admin/clangScanBuildReports" -v xcodebuild -workspace AppsWorkspace.xcworkspace -scheme testapp -configuration Debug -arch i386 -sdk iphonesimulator clean build
上面的命令工作正常,但是,当我尝试将架构用作 armv6 或 armv7 时,它给了我以下错误:检查依赖项 [BEROR]No architectures to compile for (ARCHS=armv6, VALID_ARCHS=i386)。
想确认 clang 静态分析器是否不能在 armv6 或 armv7 架构上执行,它只能在 i386 上执行吗?
谢谢,阿希什