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

标签 ios xamarin xamarin.ios release

我正在尝试上传使用从 Visual Studio 构建的 Xamarin 编码的 ipa 文件。遇到这个架构错误。

xcode 中有一些建议,但如何在 Xamarin Studio 或 Visual Studio 中执行此操作? "Apps that include an arm64 are required to include to include both armv7 and armv7s architecture" Error in applicaiton loader

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

有谁知道如何在不启用“ARMV7”的情况下实现这一点?

[更新] 我想让应用程序只支持 iPhone5 及更高版本,但在上传 ipa 时似乎被拒绝了。 我已通过设置为使用“ARMv7、ARMv7s、ARM64”设置构建来成功上传。 谢谢大家的快速回复!

最佳答案

这里的问题是,在您的第一张图片中,您可以看到 Supported architectures 列为 ARMv7s + ARM64ARMv7sARMv7 不同 - 它是一种衍生产品,只能在支持它的 ARM CPU 上运行。对于 iPhone,这将是 iPhone 5 和更新版本。

ARMv7s 支持不是 Apple 所要求的,通常不需要将其包含在您的应用程序中,除非您正在使用它带来的任何非常具体的优化。

您只需使用下拉菜单将其更改为ARMv7 + ARM64,您就可以成功提交您的应用。

关于ios - xamarin ios 版本 - 包含 arm64 架构的应用程序需要包含 armv7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38826881/

相关文章:

android - Android WebView 中的 VueJS (Xamarin)

c# - 输入显示和隐藏密码

Xamarin Forms 将带有文本的图像添加到导航页面标题中

caching - Xamarin iOS 从 WKWebView 清除缓存

ios - 在 View Controller 中获取已关闭 PopupDialog 的通知

ios - 在 View Controller 之间传递可变数组

ios - 在设备上调试时应用程序崩溃

c# - xamarin.forms 和 Microsoft Azure 入门

ios - 我的自定义类具有所有相同的变量

ios - 当我运行我的应用程序 IOS 时音乐停止播放