IOS Application loader显示bundle错误

时间:2013-10-06 17:22:02

标签: ios7 loader armv7

我已经浪费了3天“解决”这个问题(实际上我已经尝试了所有我能想象但却什么都没有的东西)。

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

4 个答案:

答案 0 :(得分:48)

哦,我明白了,您只需要断开设备(删除设备和系统之间的电缆连接)。

现在归档并验证。我相信你很高兴。 :)

上传二进制文件时请按照以下步骤操作:

  1. 让项目准备就绪(Create distribution certificate,appstore配置文件包含您愿意上传的应用程序的证书和应用程序ID,下载两者并双击安装它们)
  2. 检查一切是否正确,如右图标文件默认文件等,并在应用程序的构建设置中,您已选择appstore配置文件来创建构建。
  3. 现在,在存档构建时,拔掉您的设备(尽管仍应选择调试选项到ios设备)
  4. 归档完成后,验证您的构建(使用相同的帐户创建配置文件),然后更正是否存在其他错误,或者以其他方式上传构建。

答案 1 :(得分:6)

我收到了这个错误,因为拱门(arm7,arm7s,arm64)+仅建立活动拱门 - 是。

我接下来做了:   - 断开iphone   - 排除arm64-arch   - 仅设置Build Active Arch - NO。

Build已成功上传。

答案 2 :(得分:0)

对我来说问题非常懒惰!我刚刚失去了通用部署目标(我只有iPhone才有错误)。修正它工作正常。

答案 3 :(得分:0)

我尝试删除电缆并重新分配配置文件等。最后,我刚刚从项目和目标文件的有效体系结构列表中删除了arm64。

arm64究竟有多重要?