jt_uk
jt_uk

Reputation: 1532

Unable to submit tvOS app to store - Missing on-demand Game Center resources (ITMS-90547)

I've been (rather unsuccessfully) trying to package a tvOS app built with Unity 2018.3.

The app supports Game Center, and as required in the docs I've added the necessary Leaderboard images into an Asset Catalog within Xcode.

The app builds without issues, but fails at the last hurdle of trying to get it uploaded to the App Store:

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

I've been searching for solutions for a LONG time, but I seem to be the only person who has got this issue according to Google!

Here's some relevant background info:

None of the guides for tvOS or Game Center make any reference to any On-Demand Resources, so I'm at a complete loss.

If anyone has any pointers on anything I could be missing I'd be very grateful!

Upvotes: 0

Views: 1959

Answers (1)

Sisky
Sisky

Reputation: 286

There's a tweet from a nice person who also ran into this issue.

From what he says, the explanation seems to be that "tvOS HAS to have this setting turned on because it loads Game Center leaderboards on demand whether you want it to or not."

So i recommend you try what he suggested:

  1. turned off Game Center under capabilities for all targets
  2. Enable On Demand Resources is set to Yes.

Optional: you can play around with the Embed Asset Pack in Product Bundle build setting as well. Hope this helps for anyone stuck on this.

Upvotes: 1

Related Questions