【问题标题】:missing 64-bit support when validating IOS build验证 IOS 构建时缺少 64 位支持
【发布时间】:2015-07-21 09:34:01
【问题描述】:

我的 MAC OS 版本是10.8.5,xcode 版本是Version 5.1.1 (5B1008)

我有一个我正在尝试更新到应用商店的 IOS 应用。在我以前每次都做的通常过程中,现在我有 cleaned build, created an Archive(Product>Archeive) 并尝试在创建存档构建后通过单击“验证”按钮来验证它,但我遇到了以下错误

我的构建设置是

那么这里的问题是什么?以及如何避免这个错误?

我在谷歌某处阅读以更新valid Architecture with arm64,当我将arm64 添加到有效的架构设置并尝试创建构建(试图创建档案)时,我遇到了很多错误并构建/code 不工作

那么任何人都可以带我完成解决上述问题的步骤吗?

将有效架构设置更新到以下后

当尝试创建存档时,构建失败并且错误是

编辑

还有我的应用基于Cordova framework构建的框架

【问题讨论】:

  • 是的,您还必须更新项目中不支持 arm64 的框架。在您的架构中仅添加 arm64 并不能解决您的问题。

标签: ios xcode validation 64-bit arm64


【解决方案1】:

您别无选择,只能将 arm64 添加到有效架构中。所以删除它以避免错误不是解决方案。

相反,将 arm64 添加回您的有效架构并尝试解决错误。 如果你自己不能解决,在这个网站上搜索解决方案,或者提出新问题,人们会帮助你的。..

简而言之,解决方案:

将 arm64 添加到您的有效架构并解决出现的错误。

【讨论】:

  • 错误一词意味着完整的代码几乎在所有地方都被破坏了,而不仅仅是一两个错误
  • 我了解,但您别无选择。这是因为您使用的库版本不支持 arm64 架构。请升级到支持 arm64 的库。我敢肯定,如果它是科尔多瓦,他们有升级来支持这个
【解决方案2】:

在有效架构中输入“arm64”

【讨论】:

  • 我已经用您的更改编辑了问题,但出现了很多错误
【解决方案3】:

自 2015 年 2 月 1 日起,Apple 允许提交带有 arm64 支持的应用程序。

如果不添加 arm64 支持,您将无法提交您的应用程序。

通过添加对arm64 支持的支持,如果您使用的框架不支持arm64 支持,则会导致错误。

您必须更新不支持 arm64 的框架。

另外,将您的架构从 Build Settings 更新为 Standard architectures(armv7,arm64) - $(ARCHS_STANDARD)

完成后,您将能够成功存档并将应用提交到应用商店。

希望对你有所帮助。

【讨论】:

【解决方案4】:

要使用 Cordova 支持 arm64,请关注此帖子 xcode 5.1: libCordova.a architecture problems

否则 @Mayur Deshmukh 和其他人是对的!你别无选择,现在只能支持 arm64

【讨论】:

    【解决方案5】:

    查看您收到的错误,您使用的cordova框架似乎还不支持arm64。 我在使用不同的框架时遇到了同样的问题,并且能够通过联系框架的创建者来解决它,我建议这样做以查看是否有可用的更新框架。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-03
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多