xamarin ios发布 - 包含arm64架构的应用程序需要包含armv7

lzg*_*lzg 2 release xamarin.ios ios xamarin

我正在尝试上传ipa文件,使用从Visual Studio构建的Xamarin进行编码.遇到这种架构错误.

xcode中有一些建议,但是如何在Xamarin Studio或Visual Studio中执行此操作? "包含arm64的应用程序必须包括armv7和armv7s架构"应用程序加载器出错

这是我的配置: vs config1, vs config 2

有没有人知道如何在不启用"ARMV7"的情况下实现这一目标?

[更新]我正在考虑只支持iPhone5及更高版本的应用支持,但似乎在上传ipa时拒绝了.我通过设置"ARMv7,ARMv7s,ARM64"设置来成功上传.谢谢你们快速回复!

Byt*_*Guy 7

这里的问题是,在您的第一张图片中,您可以看到Supported architectures列为的ARMv7s + ARM64.ARMv7s是不一样的ARMv7- 它是一种衍生产品,只能在支持它的ARM CPU上运行.就iPhone而言,这将是iPhone 5及更新版本.

ARMv7s Apple不要求支持,除非您使用它带来的任何非常具体的优化,否则通常不需要将其包含在您的应用中.

您只需使用下拉列表将其更改为ARMv7 + ARM64,即可成功提交您的应用.