我正在尝试通过Jenkins为iOS构建静态代码分析配置。我正在使用架构 - $(Archs_standard_32_bit)和有效体系结构-ARM64 ARMV7ARMV7S。
尝试构建配置时,我正在收到错误消息
**检查依赖项没有架构可以编译(Archs = I386,有效_ARCHS = ARMV7 ARMV7S)。**构建失败**
我也尝试了ARMV6和其他体系结构,但是我收到的错误。我面临着为ios7开发的代码的问题,并且我正在使用Xcode 5.0.2。
请帮助我解决这个问题。
预先感谢!
尝试检查部署目标 -> IPHONEOS_DEPLOYMENT_TARGET
选择3.0时,将其更改为更高的东西。对于您的架构,iOS 7.0可能是合适的。
我通过此设置解决了此问题。选择项目工作区,在XCode中选择General
选项卡,Deployment Info
部分,将Deployment Target
更改为7.0
您还可以在项目的Deployment
部分中的Build Settings
选项卡中更改它。字段名称是iOS Deployment Target
如果您使用的是某些版本控制系统,请不要忘记提交(和按下)更改(例如我...)
仅在构建活动架构设置下,将调试更改为
您正在尝试构建i386(Archs = i386),但您还告诉它,只有ARMV7和ARMV7是有效的架构(有效_ARCHS = ARMV7 ARMV7S)。将i386添加到有效拱门列表中。