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:“此捆绑包无效...” [重复]