【问题标题】:an error "No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)."?错误“没有要编译的架构(ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)。”?
【发布时间】:2013-10-25 18:29:48
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    制作

    仅构建活动架构 = 否

    问题会解决的

    【讨论】:

    • 这适用于我的项目。你能扩展你的答案来解释为什么会这样吗?
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      更改以下内容:

      构建设置 > 架构 > 架构到:

      “$(ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s)”

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

      armv7 armv7s

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

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

          【讨论】:

          • 谢谢。但是在 Build settings->Architectures 我有 $(ARCHS_STANDARD_INCLUDING_64_BIT) 并且我在 $(ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s) 上更改了它,我得到了同样的错误。
          【解决方案7】:

          更改以下内容仅对我有用:

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

          armv7 armv7s

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-01-07
            相关资源
            最近更新 更多