gpt4 book ai didi

ios - ITMS-90086 缺少 64 位支持

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:34 24 4
gpt4 key购买 nike

我们有一个 Xamarin 应用程序,我们正在尝试将其部署到苹果应用商店,但是当我们尝试提交该应用程序以供审核时,我们收到异常 ITMS-90086 缺少 64 位支持。这是一个屏幕截图:

enter image description here

这是我的 Xamarin 项目的构建选项,显示为 Supported architectures 设置选择了 ARMv7 + ARM64

enter image description here

从屏幕截图中注意,配置设置为Release;我确实在 Xamarin 应用商店指南之一中读到必须将其设置为 Appstore,但我的项目中没有该配置。 (见下面的截图)。这可能与我们遇到的错误有关吗?

enter image description here

我们可以在 Project 菜单中将 Active configuration 设置为 Appstore\Device 并且已经这样做了。所以 Appstore 配置在项目构建选项中不可用。

enter image description here

我们还使用了 4 个静态链接库,它们在更新到 iOS SDK 8.3 后在 Xcode 中重新编译。这是我们的一个静态链接库的build设置的示例屏幕截图。

enter image description here

以下是我们为尝试提交申请而执行的操作的摘要:

  • 已将 Xcode 升级到最新版本并安装了 iOS 8.3 SDK
  • 升级到最新版本的Xamarin Studio
  • 已升级到最新版本的 Xamarin.iOS(版本:8.8.2.4)
  • 将应用迁移到Unified API
  • 使用 iOS 8.3 SDK 在 Xcode 中重新编译我们的静态库
  • 使用 btouch-native 将库导入我们的 Xamarin 项目。
  • 事件配置更改为“Appstore\Device”。
  • iOS bundle signing 部分配置了正确的配置文件
  • Supported architectures build设置选择了 ARMv7 + ARM64

我们可以使用build设置中指定的 ARM64 架构编译该应用程序;我们可以创建存档;我们甚至可以在 Xcode 中验证存档,它通过了验证。但是当我们提交时,我们得到了这个错误。

有谁知道为什么会出现此错误以及我们可以做些什么来尝试解决它?

最佳答案

问题是您的项目文件没有 AppStore 配置。

解决:

  • 右键单击您的项目 => 选项。
  • 选择构建/配置。
  • 选择 Distribution/iPhone,然后复制到:
    • 名称:AppStore
    • 平台:iPhone
  • 好的

现在您应该能够选择 AppStore 配置并正确设置架构。

关于ios - ITMS-90086 缺少 64 位支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30186906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com