Xcode - 5.0.2,iOS检查依赖项没有要编译的体系结构(ARCHS = i386,VALID_ARCHS = armv7 armv7s)[iOS静态代码分析 - Jenkins]

时间:2014-02-01 10:00:33

标签: ios7 jenkins xcode5 static-code-analysis

我正在尝试通过Jenkins为iOS构建我的静态代码分析配置。我正在使用架构 - $(ARCHS_STANDARD_32_BIT)和有效的架构 - arm64 armv7 armv7s。

尝试构建配置时,我收到错误消息

* *检查依赖项 没有要编译的体系结构(ARCHS = i386,VALID_ARCHS = armv7 armv7s)。 **建立失败 * *

我也试过armv6和其他架构,但我收到同样的错误。 对于为iOS7开发的代码我正面临这个问题,而我正在使用Xcode 5.0.2。

请帮我解决这个问题。

提前致谢!

3 个答案:

答案 0 :(得分:0)

尝试检查部署目标 - > IPHONEOS_DEPLOYMENT_TARGET

选择3.0时将其更改为更高的值。对于您的架构,iOS 7.0可能是合适的。

我使用此设置解决了这个问题。 选择项目工作区,在xcode中选择General标签,Deployment Info部分,将Deployment Target更改为7.0

您也可以在项目的Build Settings部分的Deployment标签中进行更改。字段名称为iOS Deployment Target

如果您正在使用某些版本控制系统,请不要忘记提交(和推送)更改(例如我......)

答案 1 :(得分:0)

在Build Active Architectures Only设置下,将Debug更改为NO

答案 2 :(得分:0)

您正在尝试构建i386(ARCHS = i386),但您也告诉它只有armv7和armv7s才是有效的架构(VALID_ARCHS = armv7 armv7s)。将i386添加到有效arch列表中。

相关问题