在构建应用程序时,我经常遇到错误:
No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).
我尝试添加arm6 arm7
到架构中,但没有奏效。我也尝试了arm6
and arm7
,但仍然没有。
另外,我将部署目标设置为4.3 iPhone
. 我有 Xcode 版本4.3.1
。
请帮忙!
在构建应用程序时,我经常遇到错误:
No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).
我尝试添加arm6 arm7
到架构中,但没有奏效。我也尝试了arm6
and arm7
,但仍然没有。
另外,我将部署目标设置为4.3 iPhone
. 我有 Xcode 版本4.3.1
。
请帮忙!
您必须采取两个步骤:
转到Project Target > Build Settings > Architectures
删除您在那里看到的任何内容,然后一一添加这些行:
armv6 armv7
那里没有“保存”按钮,所以我要做的是添加另一个空白行,按回车键,删除它,然后单击其他地方,这样我就可以确保将它们都添加了:
现在它完成了。
将旧项目升级到 xcode5 后,设置“仅构建活动架构”=否这对我有用
这对我来说很好:
将架构设置为“标准 (armv7,armv7s) ”,然后手动设置有效架构为armv7 armv7s
不是 arm6 和 arm7,尝试添加 armv6 和 armv7 作为架构。
仅添加架构 armv7。删除 armv6 然后尝试。
我正在使用最新的 Xcode 和 iPhone5。我将其设置为 armv7s 和 armv7。它解决了我的问题,这是No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)
错误。
包括 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。