错误“没有要编译的体系结构(ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = armv7 armv7s)。”?

时间:2013-10-17 10:08:33

标签: objective-c artificial-intelligence neural-network

我有Xcode 4.6。我下载this project运行时,我收到一条消息 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s). 我必须改变的地方和内容?我不知道该怎么办?感谢名单

7 个答案:

答案 0 :(得分:19)

如果你在Xcode 5.0中,如果你选择一个64位(iPhone 5S模拟器)模拟器而不是32位模拟器,可能会出现这种情况。 这发生在我身上。它可能对某个人有所帮助,因为直到我自己找到它才找到解决这个问题的任何答案。

答案 1 :(得分:11)

转到
 项目目标>构建设置>架构

并制作

仅构建活动架构=否

问题将得到解决

答案 2 :(得分:3)

更改以下内容:

构建设置>架构>架构:

" $(ONLY_ACTIVE_ARCH = YES,有效的arch = x86_64,VALID_ARCHS = armv7 armv7s)"

构建设置>架构>有效的架构:

armv7 armv7s

构建设置>架构>仅构建活动架构:

答案 3 :(得分:3)

对我来说,解决方案是将arm64添加到有效的arhitectures中。 按照附图中描述的步骤操作。 希望它可以帮助某人enter image description here

答案 4 :(得分:1)

将目标 - 构建设置 - 架构更改为“标准(armv7,armv7s)”

答案 5 :(得分:0)

在Build设置中,您需要将架构更改为它支持的项目架构

答案 6 :(得分:0)

更改以下内容仅适用于我:

构建设置>架构>有效的架构:

armv7 armv7s