首页 > 解决方案 > 无效的捆绑包。您的二进制文件 {Bundle name} 具有 64 位架构切片

问题描述

错误 ITMS-90502:“无效的 Bundle。您的二进制文件“{Bundle id}”具有 64 位架构切片,因此您必须在 Xcode 项目中包含 UIRequiredDeviceCapabilities 键的“arm64”值。了解更多(https: //developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3 )。”

每次尝试将版本上传到商店时,我都会收到此错误,请注意它包含 iMessage 扩展。

我尝试了所有解决方案:

  1. 将 Build Active Architecture Only 更改为 yes
  2. 为所有目标设置所需的设备功能。

同样在Xcode中,显示它确实支持arm64!

在此处输入图像描述

Xcode 版本 13.0

标签: swiftxcodeapp-store-connect

解决方案


我已经通过添加解决了这个问题

UIRequiredDeviceCapabilities armv7 arm64

到 Info.plist 到所有目标


推荐阅读