我经常收到以下错误,而建设的应用程序:没有架构来编译(ARCHS = ARM6 ARM7,VALID_ARCHS =的ARMv7)
No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).
我尝试添加arm6 arm7
到架构,但没有奏效。我也试过arm6
和arm7
,但还是没有。
此外,我将部署目标设置为4.3 iPhone
。 我有Xcode版本4.3.1
。
请帮忙!
我经常收到以下错误,而建设的应用程序:没有架构来编译(ARCHS = ARM6 ARM7,VALID_ARCHS =的ARMv7)
No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).
我尝试添加arm6 arm7
到架构,但没有奏效。我也试过arm6
和arm7
,但还是没有。
此外,我将部署目标设置为4.3 iPhone
。 我有Xcode版本4.3.1
。
请帮忙!
必须分两步走:
转到Project Target > Build Settings > Architectures
删除任何你看到没有,然后逐一添加这些行之一:
的ARMv6 的ARMv7
在那里没有'保存'按钮,所以我所做的是添加另一个空白行,按下回车键,删除它,然后点击某处别的,所以我要确保我有他们两个说:
现在完成了。
不错,它帮助我thanx – Mohit 2014-07-31 09:13:15
这个帮我thx荣誉 – 2014-12-18 10:55:29
我正在使用最新的Xcode和iPhone5。我把它设置为armv7s和armv7。它照顾我的问题,这是No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)
错误 。
这对我来说工作得很好:
设置架构为 “标准(ARMv7的,armv7s)” 和集后手动有效架构到ARMv7的armv7s
这一个工作和+1! – 2014-04-01 14:12:26
设置“Build Active Architecture Only”= NO 这对我工作后升级一个醇d项目到xcode5
这是它!谢谢! – MaKo 2013-12-05 02:58:15
但是,如果我们在Xcode 4.x打开项目,然后弹出错误。 – 2014-04-01 14:10:02
包括64位: 将体系结构设置为"$(ARCHS_STANDARD_32_64_BIT)"
并将手动有效体系结构设置为armv7 arm64
。我的XCode版本是5.1。基础SDK是iOS 7.1 部署目标是6.0。
在另一个设置配置中: 将体系结构设置为"$(ARCHS_STANDARD)"
并将手动有效体系结构设置为armv7 arm64
。我的XCode版本是6.2。基础SDK是iOS 8.2 部署目标是6.0。
在所有警告结束时,我得到的所有应用程序都应该包含armv7体系结构(当前ARCHS =“”) – iOSDev 2012-04-04 06:38:22
为什么所有的反对票都是? – 2012-10-01 22:50:17
对于所有依赖库和框架以及您的目标,将“仅生成活动架构”设置为“否”。 – Emmy 2013-01-25 16:02:54