我已经浪费了 3 天的时间来“解决”这个问题(实际上我已经尝试了我能想象到的一切,但一无所获)。
在我的应用程序的二进制上传时,我收到以下错误:错误 ITMS-9000:“此捆绑包无效。armv7s 需要包含 armv7 架构。” 在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)。
我读过,我必须拔掉我的iphone。我应该在上传二进制文件时这样做,还是什么时候这样做?
1.从Mac上断开iOS设备,2.不要选择任何模拟器,保持原样,iOS设备选项3.存档4.发布
选择项目名称蓝色图标:
在构建设置中搜索“arch”确保您已在发布代码中包含 armv7。您必须打开这两个区域并确保将 armv7 键入到 Valid Architecture 或 Architectures 中。使用的体系结构是两种设置的结合,因此只需确保 armv7 位于其中一个或另一个部分中。
顺便说一句 - 有关其他验证问题的帮助,请参阅 Apple 的此技术说明。