错误 ITMS-90092:“此捆绑包无效。包含 arm64 架构的应用程序需要包含 armv7 架构。”

ERROR ITMS-90092: “This bundle is invalid. Apps that include an arm64 architecture are required to include an armv7 architecture.”

我在提交应用时遇到一些错误。

知道如何修复此错误:

ERROR ITMS-90092: “This bundle is invalid. Apps that include an arm64 architecture are required to include an armv7 architecture.”

查看 Xcode 中的有效架构,我看到列出了 armv7。那么问题是什么?

我终于想出了如何绕过这个错误并成功提交我的应用程序。如果您已经在构建设置 > 有效架构下包含 armv7,则必须执行以下操作:

  1. 运行 phone 上的应用程序,USB 线已插入计算机。
  2. 应用程序在您的 phone 上成功播放后,拔下您的 phone。
  3. 现在转到产品 > 归档 > 验证
  4. 完成此操作后,单击提交到应用商店,您的应用应该可以正常提交。

希望对您有所帮助!!

确保在您的 Scheme 中,Archive 指向 Release,并且 ReleaseBuild Active ArchitectureNo还有。

  1. 单击“编辑方案”。

  1. 将存档设置为发布。

  1. 将 Release 的 Build Active Architecture 设置为 No.