Ios7 Xcode-5.0.2,iOS检查依赖项无需编译的架构(ARCHS=i386,VALID_ARCHS=armv7-armv7s)[iOS静态代码分析-Jenkins]

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 请帮我解决这个问题 提前谢谢 尝试检查部署

我正试图通过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项目生成设置中将“仅生成活动体系结构”标记设置为否?