错误 ITMS-9000:“此捆绑包无效。Apple 目前不接受构建的应用程序

Posted

技术标签:

【中文标题】错误 ITMS-9000:“此捆绑包无效。Apple 目前不接受构建的应用程序【英文标题】:ERROR ITMS-9000: "This bundle is invalid. Apple is not currently accepting applications built 【发布时间】:2014-02-03 10:41:09 【问题描述】:

我正在尝试通过苹果应用程序加载器提交我的第一个 ruby​​ 运动应用程序,但出现错误:

错误 ITMS-9000:“此捆绑包无效。Apple 目前不是 接受使用此版本 SDK 构建的应用程序。”在 软件资产/软件资产 (MZItmspSoftwareAssetPackage)

我已在我的 rake 文件中将部署目标设置为“7.0”,并将 SDK_version 设置为“7.0”。我已经尝试更新 Xcode,删除并重新安装它。

我相信最新版本的 Xcode 附带 SDK 7.0.3。我的 ios SDK 版本是 7.0,我可以通过检查 Xcode 包内容来确认。我还可以从我编译的应用程序中看到 iphoneos SDK 被设置为“7.0” - 任何想法为什么应用程序仍然应该使用这个 SDK 失败?

我在网上花了 5 个小时,这些版本没有相关的解决方案。我的 rake 文件可能是其他问题吗?还有其他人遇到这种情况吗?谢谢

使用:

    mac 空气 10.8.5 xcode 版本 5.0.2 (5A3005) 应用程序加载器版本 2.9 (439) Rubymotion 2.20

我即将放弃 250 小时的开发时间。我也开始使用苹果和 Rubymotion 的支持票。

更新 *我刚刚收到 Rubymotion 的回复*,Laurent 和 Joffrey 的回复非常迅速,他们解决了我的问题。我必须将以下行添加到我的 rake 文件中:

app.info_plist['DTSDKBuild'] = app.info_plist['DTPlatformBuild'] = '11B508'. 

这就是他们所说的问题是“问题可能出在我们生成 Info.plist 键的 RubyMotion 构建系统中。看起来我们在针对 7.0 SDK 时发出了错误的值(我们发出了 6.0 的值) 这可以完全解释为什么应用程序加载器拒绝该应用程序,因为 Apple 现在只接受为 7.0 构建的应用程序。”

这是他们第一次知道会发生这种情况。很快就会在红宝石运动中修复。感谢他们

【问题讨论】:

【参考方案1】:

对于遇到此问题的其他人,请升级到 RubyMotion 2.21,它已修复此问题:

修复了在 Info.plist 文件导致 iOS App Store 提交被拒绝。

【讨论】:

嗨 Dylan,您在 Info.plist 中做了哪些 SDK 版本更改

以上是关于错误 ITMS-9000:“此捆绑包无效。Apple 目前不接受构建的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

应用程序加载器显示错误 itms-9000

Phonegap 应用程序提交到 AppStore - ITMS-9000 错误

错误 ITMS-9000:“上传 ipa 文件时出现无效的图像路径错误

使用 xcode 6 提交时出现错误 ITMS-9000“无效的图像路径”

错误 ITMS-9000:“此捆绑包无效。Apple 目前不接受构建的应用程序

错误 ITMS-9000 无效架构 x86_64、i386