Iphone 没有要编译的架构(ARCHS=arm6-arm7,有效的_-ARCHS=armv7)
在构建应用程序时,我经常遇到以下错误:Iphone 没有要编译的架构(ARCHS=arm6-arm7,有效的_-ARCHS=armv7),iphone,objective-c,ios,xcode,Iphone,Objective C,Ios,Xcode,在构建应用程序时,我经常遇到以下错误: No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7). 我尝试将arm6arm7添加到架构中,但没有成功。我还尝试了arm6和arm7,但仍然没有 另外,我将部署目标设置为4.3iphone。 我有Xcode版本4.3.1 请帮忙 不要使用arm6和arm7,尝试将armv6和armv7添加为体系结构。仅添加体系结构armv7。卸下armv6,然后再试一次。您必须采取两个
No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7).
我尝试将arm6arm7
添加到架构中,但没有成功。我还尝试了arm6
和arm7
,但仍然没有
另外,我将部署目标设置为4.3iphone
。
我有Xcode版本4.3.1
请帮忙 不要使用arm6和arm7,尝试将armv6和armv7添加为体系结构。仅添加体系结构armv7。卸下armv6,然后再试一次。您必须采取两个步骤:
- 转到
删除您在此处看到的内容,然后逐个添加这些行: armv6 armv7projecttarget>buildsettings>architecture
- 现在转到AppName-Info.plist文件,查找密钥“Require device capabilities”并将其全部删除
现在完成了。我正在使用最新的Xcode和iPhone5。我把它设置为armv7s和armv7。它解决了我的问题,即
没有要编译的体系结构(仅\u ACTIVE\u ARCH=YES,ACTIVE ARCH=armv7s,VALID\u ARCH=armv6 armv7)
错误
.这对我来说很好: 将架构设置为“标准(armv7,armv7s)”,然后手动将有效架构设置为armv7 armv7s 设置“仅构建活动体系结构”=否 在将一个旧项目升级到xcode5以包含64位代码后,这对我来说很有用: 将架构设置为
“$(ARCHS\U标准\U 32\U 64\U位)
,然后手动将有效架构设置为armv7 arm64
。我的Xcode版本是5.1。基本SDK是iOS 7.1
部署目标是6.0
在另一个设置配置中:
将架构设置为“$(ARCHS_STANDARD)”
,然后手动将有效架构设置为armv7 arm64
。我的Xcode版本是6.2。基本SDK是iOS 8.2
部署目标是6.0。不,我没有在两者之间添加“和”。这不是,这很重要,这是V-arm*V*6在所有警告结束时,我收到的所有应用程序都应该包括armv7体系结构(当前ARCHS=“”)将所有依赖库和框架的“仅构建活动体系结构”设置为“否”,还有你的目标。构建活动架构仅仅意味着什么?嘿@iOSDev!你能接受帮助你的答案吗,这个问题目前还没有被接受的答案…我也尝试过不使用xcode 4.5和IOS目标5.1为我工作。但是如果我们在xcode 4.x中打开项目,那么错误会弹出。很好,它帮助了我