Ios7 Xcode-5.0.2,iOS检查依赖项无需编译的架构(ARCHS=i386,VALID_ARCHS=armv7-armv7s)[iOS静态代码分析-Jenkins]
我正试图通过Jenkins为iOS构建静态代码分析配置。我使用的是体系结构-$(ARCHS_标准\u 32_位)和有效的体系结构-arm64 armv7 armv7s 在尝试构建配置时,我收到了错误消息 **检查依赖项 没有要编译的架构(ARCHS=i386,有效的_ARCHS=armv7 armv7s)。 **生成失败** 我也尝试过使用armv6和其他架构,但我收到了相同的错误。 我为iOS7开发的代码面临这个问题,我使用的是Xcode 5.0.2 请帮我解决这个问题Ios7 Xcode-5.0.2,iOS检查依赖项无需编译的架构(ARCHS=i386,VALID_ARCHS=armv7-armv7s)[iOS静态代码分析-Jenkins],ios7,jenkins,xcode5,static-code-analysis,Ios7,Jenkins,Xcode5,Static Code Analysis,我正试图通过Jenkins为iOS构建静态代码分析配置。我使用的是体系结构-$(ARCHS_标准\u 32_位)和有效的体系结构-arm64 armv7 armv7s 在尝试构建配置时,我收到了错误消息 **检查依赖项 没有要编译的架构(ARCHS=i386,有效的_ARCHS=armv7 armv7s)。 **生成失败** 我也尝试过使用armv6和其他架构,但我收到了相同的错误。 我为iOS7开发的代码面临这个问题,我使用的是Xcode 5.0.2 请帮我解决这个问题 提前谢谢 尝试检查部署
提前谢谢 尝试检查部署目标->
IPHONEOS\u部署目标
选择3.0后,将其更改为更高的值。对于您的体系结构,iOS 7.0可能比较合适
我使用此设置解决此问题。
选择项目工作区,在xcode中选择常规
选项卡,部署信息
部分,将部署目标
更改为7.0
您还可以在项目的Deployment
部分的buildsettings
选项卡中更改它。字段名为iOS部署目标
如果您正在使用某些版本控制系统,请不要忘记在“仅构建活动体系结构”设置下提交(和推送)更改(如我…),将“调试”更改为“否”您正在尝试构建i386(ARCHS=i386),但您也告诉它,只有armv7和armv7是有效的体系结构(valid_ARCHS=armv7 armv7s)。将i386添加到有效ARCH列表中。您好,我已尝试更改您提到的部署目标,但它不起作用。即使尝试从xcode构建,构建也会失败-(尝试粘贴您收到的错误的stacktrace。我只是猜测。或者仔细检查一下。也许设置arch i386也会对您有所帮助。您是否在xcode项目生成设置中将“仅生成活动体系结构”标记设置为否?