Xamarin.iOS - 错误ITMS-90502:无效的捆绑包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin.iOS - 错误ITMS-90502:无效的捆绑包相关的知识,希望对你有一定的参考价值。

我为正在尝试将其上传到Apple App Store的客户开发了一个Xamarin.Forms应用程序,但是他们收到以下错误:

错误ITMS-90503:“无效的捆绑包。在Info.plist的UIRequiredDeviceCapabilities列表中具有'arm64'的应用程序必须只包含arm64切片。”

我的Info.plist包含以下块:

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>arm64</string>
</array>

ios构建部分的iOS选项菜单中,“支持的体系结构”设置为“ARM64”,未选中“启用设备特定构建”,未选中“剥离原生调试符号”。

我无法弄清楚我可以改变什么来解决这个问题。

以上是关于Xamarin.iOS - 错误ITMS-90502:无效的捆绑包的主要内容,如果未能解决你的问题,请参考以下文章

错误 ITMS-90685:CFBundleIdentifier 冲突。 CFBundleIdentifier 值为“xamarin.ios.xamarin-framework”的捆绑包不止一个

Xamarin.iOS - 错误ITMS-90502:无效的捆绑包

当 Xamarin.ios Uitest 从 Xamarin Studio 运行时,在 Xamarin 测试云上面临“停滞的错误”

在 Xamarin iOS WebView 中显示错误

Xamarin Studio 5.9.7(内部版本 9)和 Xamarin.iOS 9.0.1.18 中的代码设计错误

在 Visual Studio 上运行 Xamarin Forms iOS 时出现 GetBuiltProjectOutputRecursive 错误