【问题标题】:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 arm64) Xcode 12没有要编译的架构 (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 arm64) Xcode 12
【发布时间】:2020-08-24 08:33:43
【问题描述】:

当我更新到 Xcode 12 beta 5 时,我无法像往常一样构建我的项目。 Xcode 11.6 和 Xcode 12 beta 4 正常。

Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 arm64)

有人面临同样的问题吗?

【问题讨论】:

  • 在 Build Settings 中搜索 ONLY_ACTIVE_ARCH 并将其设置为 NO。我不确定这是否可行

标签: ios xcode compiler-errors


【解决方案1】:

在“构建设置”中转到“用户定义->VALID_ARCHS”并添加 x86_64。

【讨论】:

  • 在“build settings”->“User-Defined”中,删除“VALID_ARCHS”,也可以。
【解决方案2】:

1、Target -> “Build settings” -> “User-Defined” -> “VALID_ARCHS” 并添加“x86_64”,就可以了。

2、Target -> “Build settings” -> “User-Defined”,删除“VALID_ARCHS”,也可以。

因为 Xcode 12 已经消除了“VALID_ARCHS”。

【讨论】:

  • 对我来说,Target -> "Build settings" -> "User-Defined", delete "VALID_ARCHS" 有效。你节省了我的时间。
【解决方案3】:

使用 Xcode 11.6 为 Vaild Architectures 设置空值

然后在 Xcode 12 / Xcode 12 beta 5 上打开

【讨论】:

    【解决方案4】:

    我通过在 VALID_ARCHS 项中添加 x86_64 和 arm64 来解决这个问题,并用空格分隔。

    【讨论】:

      猜你喜欢
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多