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

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

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

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

【问题讨论】:

  • 您能否附上 Xcode 中的项目和目标设置屏幕截图,显示“架构”和“有效架构”设置?
  • 您是在上传您的 Release 还是 Debug 目标?
  • 尝试上传我的应用的发布版本
  • 您是否在 iOS SDK 之外包含任何库或框架(例如开源框架)?

标签: ios binary uploading armv7


【解决方案1】:

选择项目名称蓝色图标:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多