我已经浪费了 3 天的时间来“解决”这个问题(实际上我已经尝试了我能想象到的一切,但一无所获)。
在我的应用程序的二进制上传时,我收到以下错误:错误 ITMS-9000:“此捆绑包无效。armv7s 需要包含 armv7 架构。” 在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)。
哦,我明白了,您只需断开设备(移除设备和系统之间的电缆连接)。
现在存档并验证。我相信你很高兴。:)
上传二进制文件时遵循以下步骤:
我收到了这个错误,因为 arch (arm7, arm7s, arm64) + Build Active Arch Only - 是的。
我接下来做了: - 断开 iphone - 排除 arm64-arch - 仅设置构建活动拱门 - 否。
构建已成功上传。
对我来说问题很懒!我刚刚丢失了通用部署目标(我只有 iPhone 是因为错误)。修复它工作正常。
我尝试移除电缆并重新/分配配置文件等。最后,我只是从项目和目标文件的有效架构列表中删除了 arm64。
arm64 到底有多重要?