【问题标题】:Robovm iOS App verification failedRobovm iOS App 验证失败
【发布时间】:2014-03-10 02:25:24
【问题描述】:

我使用最新版本的 libgdx (java) 创建了一个 iOS 应用,当我将它上传到应用商店时,我收到了这个错误。我正在使用正确版本的 Xcode 和 iOS 7 SDK。

Apple's web service operation was not successful
Unable to authenticate the package: 836379195.itmsp
ERROR ITMS-9000: "This bundle is invalid. New apps and app updates submitted to the App Store must be built with public (GM) versions of Xcode 5 and iOS 7 SDK. <br>Do not submit apps built with beta software." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

【问题讨论】:

  • Xcode->关于 Xcode。您使用的确切版本和内部版本号是多少?
  • 您显然已经使用 xcode 的 beta 版本构建并提交了您的项目。从 Dev 站点下载最新版本的 xcode 5 并使用它构建您的项目,然后再次重新提交项目。
  • 仅供参考 - 您的应用没有被拒绝。我验证失败。大不同。
  • 我的 XCODE 版本正确。对于所有说“显然”的人,您使用的是测试版,您将是不正确的。我检查了很多次,我的 iOS 7.0.1 和 Xcode 5.0.2 都不是测试版。

标签: ios app-store libgdx robovm


【解决方案1】:

RoboVM 使用 xcode-select 指向的 Xcode 安装。使用

xcode-select -p

查看当前使用的 Xcode 的路径。确保这会打印出 Xcode 5 安装的路径,而不是旧的 beta Xcode。使用

xcode-select -s /path/to/proper/xcode

切换 Xcode 路径。完成此操作后,您将重新启动 Eclipse,以便 RoboVM 选择新路径。

【讨论】:

  • /Applications/Xcode.app/Contents/Developer 这是我得到的路径。我检查了版本,是5.0.1。
【解决方案2】:

我通过将 libgdx 和 robovm 更新为最新的夜间版本来解决此问题。我希望这可以帮助那些和我有同样问题的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 2023-04-05
    • 2011-02-23
    • 1970-01-01
    • 2016-01-14
    相关资源
    最近更新 更多