无法提交tvOS应用进行存储-缺少点播游戏中心资源(ITMS-90547)

时间:2019-01-20 23:59:28

标签: xcode unity3d tvos

我一直(但没有成功)试图打包使用Unity 2018.3构建的tvOS应用程序。

该应用程序支持Game Center,并且根据文档的要求,我已将必要的排行榜图像添加到Xcode的资产目录中。

该应用程序的构建没有问题,但在尝试将其上传到App Store的最后障碍时失败了:

ERROR ITMS-90547: "Missing On-Demand Resources. Your app contains Game Center content that is referencing missing on-demand resources."

我一直在寻找解决方案很长时间,但是根据Google看来,我似乎是唯一遇到此问题的人!

以下是一些相关的背景信息:

  • 在tvOS应用程序中使用按需资源-它低于原始的200MB限制(无论如何也无所谓,因为现在限制为4GB)。因此,我对看到任何按需资源不知道来自哪里的消息一无所知。

  • 构建设置中,Embed Asset Packs In Product Bundle设置为。 (我也尝试过,但无济于事!)

  • 构建设置中,Enable On Demand Resources设置为

  • 排行榜全部正确显示在应用程序的Game Center视图控制器中。

  • 排行榜资产全部出现在Xcode的{em>资源标签页的Download Only On Demand组中。尽管我已尽力而为,但我无法从这里删除它们。

tvOS或Game Center的指南均未提及任何按需资源,因此我完全不知所措。

如果有人对我可能会想念的东西有任何指点,我将非常感激!

1 个答案:

答案 0 :(得分:0)

有一个tweet from a nice person也遇到了这个问题。

根据他的说法,似乎是因为“ tvOS之所以启用此设置,是因为无论您是否愿意,它都会按需加载Game Center排行榜。”

>

所以我建议您尝试他的建议:

  1. 所有目标的功能
  2. 下关闭了Game Center
  3. Enable On Demand Resources设置为

可选:您也可以使用Embed Asset Pack in Product Bundle构建设置。 希望这对陷入困境的人有所帮助。