8

我有 Xcode 4.6。我下载了这个项目运行它时我收到一条消息 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s). 我必须在哪里更改以及更改什么?我不知道我该怎么办?谢谢

4

7 回答 7

19

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

于 2014-01-04T07:27:54.360 回答
12

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

和做

仅构建活动架构 = 否

问题将得到解决

于 2014-03-13T09:26:20.453 回答
4

对我来说,解决方案是将 arm64 添加到有效的架构中。按照附图中描述的步骤进行操作。希望它可以帮助某人在此处输入图像描述

于 2014-10-29T16:15:42.323 回答
3

更改以下内容:

构建设置 > 架构 > 架构以:

“$(ONLY_ACTIVE_ARCH=YES, 活动架构=x86_64, VALID_ARCHS=armv7 armv7s)”

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

armv7 armv7s

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

于 2014-03-17T08:02:26.050 回答
1

将 Target--Build Settings--Architectures 更改为“Standard(armv7,armv7s)”

于 2013-11-22T05:53:07.773 回答
0

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

于 2013-10-17T10:13:25.543 回答
0

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

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

armv7 armv7s

于 2014-03-31T07:04:38.220 回答