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

时间:2014-02-03 10:41:10

标签: ios xcode rubymotion

我试图通过苹果应用程序加载器提交我的第一个ruby运动应用程序,我收到错误:

  

错误ITMS-9000:“此捆绑包无效。Apple目前不在   接受使用此版本SDK构建的应用程序。“at   SoftwareAssets / SoftwareAsset(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文件可能是其他问题吗?还有其他人遇到过这种情况吗?感谢

使用:

  1. mac air 10.8.5
  2. xcode版本5.0.2(5A3005)
  3. 应用程序加载器版本2.9(439)
  4. Rubymotion 2.20
  5. 我差不多浪费了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 个答案:

答案 0 :(得分:2)

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

  
      
  • 修正了一个错误,其中使用了不正确的SDK版本值   Info.plist文件导致iOS App Store提交被拒绝。
  •