我们正在尝试将Xamarin
应用程序部署到apple appstore,但是当我们尝试提交要审核的应用程序时,我们会收到异常ITMS-90086 Missing 64-bit support
。这是一个截图:
以下是我的Xamarin项目的构建选项,显示为ARMv7 + ARM64
设置选择了Supported architectures
。
从屏幕截图中注意,配置设置为Release
;我确实读过一个Xamarin appstore指南,它必须设置为Appstore
,但我的项目中没有这个配置。 (见下面的截图)。这可能与我们得到的错误有关吗?
我们可以在Active configuration
菜单中将Appstore\Device
设置为Project
,并且已经这样做了。因此Appstore
配置在项目构建选项中不可用。
我们还使用了4个静态链接库,我们在更新到iOS SDK 8.3
后在Xcode中重新编译了这些库。以下是我们其中一个静态链接库的构建设置的示例屏幕截图。
以下是我们为尝试提交申请而执行的操作的摘要:
Xcode
升级到安装了iOS 8.3 SDK
的最新版本Xamarin Studio
Xamarin.iOS
(版本:8.8.2.4)Unified API
iOS 8.3 SDK
btouch-native
将库导入我们的Xamarin
项目。Active configuration
更改为“Appstore \ Device”。iOS bundle signing
部分ARMv7 + ARM64
构建设置选择Supported architectures
。我们可以使用构建设置中指定的ARM64
体系结构编译该应用程序;我们可以创建档案;我们甚至可以在Xcode
中验证存档,并且传递验证。但是当我们提交时,我们会收到此错误。
有谁知道为什么会出现这种错误以及我们可以做些什么来尝试解决它?
答案 0 :(得分:1)
问题是您的项目文件没有AppStore
配置。
要解决:
现在您应该能够选择AppStore配置并正确设置架构。