IOS 应用程序加载器显示捆绑错误,带有 armv7s 和 armv7

Posted

技术标签:

【中文标题】IOS 应用程序加载器显示捆绑错误,带有 armv7s 和 armv7【英文标题】:IOS Application loader shows bundle error, with armv7s and armv7 【发布时间】:2013-10-20 16:40:44 【问题描述】:

我已经浪费了 3 天的时间来“解决”这个问题(实际上我已经尝试了我能想象到的一切但一无所获)。

当我的应用程序二进制上传时,我收到以下错误:错误 ITMS-9000:“此捆绑包无效。armv7s 必须包含 armv7 架构。”在 SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)。

我已阅读,我必须拔掉我的 iphone。我应该在上传二进制文件时这样做,还是什么时候这样做?

【问题讨论】:

您能否附上 Xcode 中的项目和目标设置屏幕截图,显示“架构”和“有效架构”设置? 这里是:[link]docs.google.com/file/d/0B-HhLot2PGbtbEZjXzJ4LWRvMkk/… 您是在上传您的 Release 还是 Debug 目标? 尝试上传我的应用的发布版本 您是否在 ios SDK 之外包含任何库或框架(例如开源框架)? 【参考方案1】:

选择项目名称蓝色图标:

在构建设置中搜索“arch” 确保您已在发布代码中包含 armv7。您必须打开这两个区域并确保将 armv7 键入到 Valid Architecture 或 Architectures 中。使用的体系结构是两种设置的结合,因此只需确保 armv7 位于其中一个或另一个部分中。

顺便说一句 - 有关其他验证问题的帮助,请参阅 Apple 的 technical note。

【讨论】:

【参考方案2】:

1.从 Mac 上断开 iOS 设备, 2.不要选择任何模拟器,保持原样,iOS设备选项 3. 存档 4. 发布它

【讨论】:

以上是关于IOS 应用程序加载器显示捆绑错误,带有 armv7s 和 armv7的主要内容,如果未能解决你的问题,请参考以下文章

在应用程序加载器中发布 Xamarin.iOS IPA 时出错

错误 ITMS-90092:“此捆绑包无效...” [重复]

OSGi/Equinox 类加载器使用了意外的捆绑版本

ios 不断显示移动网络应用程序的加载微调器

Xcode 10.1 在尝试将应用程序侧加载到带有 iOS 12.1 的设备后未能创建配置文件

Unity AdMob iOS SDK 链接器错误