ITMS-90086 缺少 64 位支持
ITMS-90086 Missing 64-bit support
我们有一个 Xamarin
应用程序,我们正在尝试将其部署到苹果应用商店,但是当我们尝试提交该应用程序以供审核时,我们收到异常 ITMS-90086 Missing 64-bit support
。这是屏幕截图:
这里是我的 Xamarin 项目的构建选项,显示为 Supported architectures
设置选择了 ARMv7 + ARM64
。
从截图中注意配置设置为Release
;我确实在 Xamarin 应用程序商店指南之一中读到必须将其设置为 Appstore
,但我的项目中没有该配置。 (见下面的截图)。这与我们收到的错误有什么关系吗?
我们可以在 Project
菜单中将 Active configuration
设置为 Appstore\Device
,并且已经这样做了。所以 Appstore
配置在项目构建选项中不可用。
我们还使用了更新到 iOS SDK 8.3
后在 Xcode 中重新编译的 4 个静态链接库。这是我们的一个静态链接库的构建设置的示例屏幕截图。
以下是我们为尝试提交申请而执行的操作的摘要:
- 已将
Xcode
升级到安装了 iOS 8.3 SDK
的最新版本
- 升级到最新版本
Xamarin Studio
- 升级到最新版本
Xamarin.iOS
(版本:8.8.2.4)
- 已将应用程序迁移到
Unified API
- 使用
iOS 8.3 SDK
在 Xcode 中重新编译了我们的静态库
- 使用
btouch-native
将库导入我们的 Xamarin
项目。
- 将
Active configuration
更改为“Appstore\Device”。
- 在
iOS bundle signing
部分配置了正确的配置文件
- 为
Supported architectures
构建设置选择了 ARMv7 + ARM64
。
我们可以使用构建设置中指定的 ARM64
架构编译该应用程序;我们可以创建存档;我们甚至可以验证 Xcode
中的存档,它 通过 验证。但是当我们提交时,我们得到这个错误。
有谁知道为什么会出现此错误以及我们可以做些什么来尝试解决它?
问题是您的项目文件没有 AppStore
配置。
求解:
- 右键单击您的项目 => 选项。
- Select Build/Configurations.
- Select Distribution/iPhone,然后复制到:
- 名称:AppStore
- 平台:iPhone
- 好的
现在您应该能够select AppStore 配置并正确设置架构。
我们有一个 Xamarin
应用程序,我们正在尝试将其部署到苹果应用商店,但是当我们尝试提交该应用程序以供审核时,我们收到异常 ITMS-90086 Missing 64-bit support
。这是屏幕截图:
这里是我的 Xamarin 项目的构建选项,显示为 Supported architectures
设置选择了 ARMv7 + ARM64
。
从截图中注意配置设置为Release
;我确实在 Xamarin 应用程序商店指南之一中读到必须将其设置为 Appstore
,但我的项目中没有该配置。 (见下面的截图)。这与我们收到的错误有什么关系吗?
我们可以在 Project
菜单中将 Active configuration
设置为 Appstore\Device
,并且已经这样做了。所以 Appstore
配置在项目构建选项中不可用。
我们还使用了更新到 iOS SDK 8.3
后在 Xcode 中重新编译的 4 个静态链接库。这是我们的一个静态链接库的构建设置的示例屏幕截图。
以下是我们为尝试提交申请而执行的操作的摘要:
- 已将
Xcode
升级到安装了iOS 8.3 SDK
的最新版本 - 升级到最新版本
Xamarin Studio
- 升级到最新版本
Xamarin.iOS
(版本:8.8.2.4) - 已将应用程序迁移到
Unified API
- 使用
iOS 8.3 SDK
在 Xcode 中重新编译了我们的静态库
- 使用
btouch-native
将库导入我们的Xamarin
项目。 - 将
Active configuration
更改为“Appstore\Device”。 - 在
iOS bundle signing
部分配置了正确的配置文件 - 为
Supported architectures
构建设置选择了ARMv7 + ARM64
。
我们可以使用构建设置中指定的 ARM64
架构编译该应用程序;我们可以创建存档;我们甚至可以验证 Xcode
中的存档,它 通过 验证。但是当我们提交时,我们得到这个错误。
有谁知道为什么会出现此错误以及我们可以做些什么来尝试解决它?
问题是您的项目文件没有 AppStore
配置。
求解:
- 右键单击您的项目 => 选项。
- Select Build/Configurations.
- Select Distribution/iPhone,然后复制到:
- 名称:AppStore
- 平台:iPhone
- 好的
现在您应该能够select AppStore 配置并正确设置架构。