swift - 无效的捆绑包。您的二进制文件 {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 扩展。
我尝试了所有解决方案:
- 将 Build Active Architecture Only 更改为 yes
- 为所有目标设置所需的设备功能。
同样在Xcode中,显示它确实支持arm64!
Xcode 版本 13.0
解决方案
我已经通过添加解决了这个问题
UIRequiredDeviceCapabilities armv7 arm64
到 Info.plist 到所有目标
推荐阅读
- spacy - 如何将匹配项添加为实体并将其可视化?
- laravel - 从 API 登录 Laravel 时出现错误 token_not_provided JWT
- ios - ContainerView 视图中的后退按钮不起作用
- java - 在 Mac 上使用 Maven 测试 Selenium
- git - springboot - 如何从 manifest.yml 或 Java_Opts 访问私有 git 存储库文件
- c++ - 如何在 C++ 中调用单例实例的析构函数?
- javascript - jQuery多选只是从一个选择框复制到另一个
- android - 通过反向代理服务器将 socket.io android 客户端连接到套接字服务器
- azure - 将变量从 json 文件传递到 Azure 模块
- javascript - fetch api中javascript中的响应重排