Ios Xamarin Studio向appstore提交64位应用程序

Ios Xamarin Studio向appstore提交64位应用程序,ios,xamarin.ios,xamarin,app-store,64-bit,Ios,Xamarin.ios,Xamarin,App Store,64 Bit,xamarin Studio向appstore提交64位应用程序时出现问题 我在Xamarin工作室工作。我使用统一Api转换我的应用程序,并将我支持的架构更改为“ARMv7+AMRv7s+ARM64”。 重建,一切正常,但当我向appstore提交我的应用程序时,我始终收到: “缺少64位支持-从2015年2月1日开始,提交到App Store的新iOS应用程序必须包含64位支持,并使用iOS 8 SDK生成。从2015年6月1日开始,应用程序更新还需要遵循相同的要求。若要在项目中启用64位,

xamarin Studio向appstore提交64位应用程序时出现问题 我在Xamarin工作室工作。我使用统一Api转换我的应用程序,并将我支持的架构更改为“ARMv7+AMRv7s+ARM64”。 重建,一切正常,但当我向appstore提交我的应用程序时,我始终收到:

“缺少64位支持-从2015年2月1日开始,提交到App Store的新iOS应用程序必须包含64位支持,并使用iOS 8 SDK生成。从2015年6月1日开始,应用程序更新还需要遵循相同的要求。若要在项目中启用64位,建议使用默认的Xcode生成设置。”“标准体系结构”用于构建一个包含32位和64位代码的二进制文件


我为AppStore配置启用了64位,有什么问题吗?可以帮助我吗?

根据您的描述,我只能猜测问题出在哪里,尽管我已经看到了很多与ARM64支持类似的问题

  • 检查是否为发布版本启用了ARM64体系结构(或用于提交到AppStore的任何版本配置)
  • 检查生成的IPA是否包含后缀为“32”和“64”的单声道二进制文件
  • 尝试一个完全干净的构建(不仅仅是干净并构建,即将scm存储库签出到一个干净的目录中)

我必须确保调试版本也设置为arm64。不确定原因,但这为我解决了问题。

在编译AppStore版本时,您是否将设备插入Mac?我在插入设备时遇到了问题,因为它只想为该设备编译。

您应该联系Xamarin的支持部门这需要更多详细信息(如构建日志)以及您提交给苹果的文件。如果您获得了一些解决方案,请提供给我们。昨天我提交了一个应用程序,该应用程序已获得批准。今天,当我尝试上载新版本时,我收到了您的问题消息。如果您选中“启用设备特定构建”可能是删除bin obj隐藏文件夹、重新启动vs然后重建帮助了我