我正在尝试通过Jenkins为iOS构建我的静态代码分析配置。我正在使用架构 - $(ARCHS_STANDARD_32_BIT)和有效的架构 - arm64 armv7 armv7s。
尝试构建配置时,我收到错误消息
* *检查依赖项 没有要编译的体系结构(ARCHS = i386,VALID_ARCHS = armv7 armv7s)。 **建立失败 * *
我也试过armv6和其他架构,但我收到同样的错误。 对于为iOS7开发的代码我正面临这个问题,而我正在使用Xcode 5.0.2。
请帮我解决这个问题。
提前致谢!
答案 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列表中。