Ios 错误ITMS-9000:“;此捆绑包无效。苹果目前不接受应用程序

Ios 错误ITMS-9000:“;此捆绑包无效。苹果目前不接受应用程序,ios,xcode,rubymotion,Ios,Xcode,Rubymotion,我正试图通过apple application loader提交我的第一个ruby motion应用程序,但我发现错误: 错误ITMS-9000:“此捆绑包无效。Apple当前不可用 接受使用此版本SDK构建的应用程序。”位于 软件资产/软件资产(MZItmspSoftwareAssetPackage) 我已经在rake文件中将部署目标设置为“7.0”,将SDK_版本设置为“7.0”。我尝试过更新Xcode,删除并重新安装它 我相信最新版本的Xcode附带SDK 7.0.3。我的iOS SDK版

我正试图通过apple application loader提交我的第一个ruby motion应用程序,但我发现错误:

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

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

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

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

使用:

  • mac air 10.8.5
  • xcode版本5.0.2(5A3005)
  • 应用程序加载程序版本2.9(439)
  • Rubymotion 2.20
  • 我大约浪费了250小时的开发时间。我已经开始与苹果和RubyMoon一起购买支持票

    更新 *我刚收到Rubymotion*的回复,Laurent和Joffrey反应很快,他们解决了我的问题。我必须在我的rake文件中添加以下行:

    app.info_plist['DTSDKBuild'] = app.info_plist['DTPlatformBuild'] = '11B508'. 
    
    这就是他们所说的问题,“问题可能出在我们生成Info.plist密钥的RubyMoon构建系统中。看起来我们在瞄准7.0 SDK时发出了错误的值(我们发出的值是6.0),这完全可以解释为什么应用程序加载器拒绝应用程序,因为苹果现在只接受为7.0构建的应用程序。”


    这是他们第一次知道会发生这种情况。将很快在ruby motion中修复。感谢他们

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

    • 修复了在中使用不正确SDK版本值的错误 Info.plist文件导致iOS应用商店提交被拒绝

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