Невозможно отправить приложение tvOS в магазин. Недостающие ресурсы Game Center по запросу (ITMS-90547) - PullRequest
0 голосов
/ 21 января 2019

Я (довольно безуспешно) пытался упаковать приложение tvOS, созданное с Unity 2018.3.

Приложение поддерживает 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 - он ниже исходного предела в 200 МБ (в любом случае это не должно иметь значения, так как ограничение составляет 4 ГБ).Так что я в растерянности относительно того, где он видит какие-либо Ресурсы по запросу, не знаю, откуда это исходит.

  • В Настройки сборки , Embed Asset Packs In Product Bundle установлен на NO .(Я также пробовал это на ДА безрезультатно!)

  • В Настройки сборки , Enable On Demand Resources установлен на NO .

  • Все списки лидеров отображаются правильно в контроллере вида Game Center в приложении.

  • Появляются все ресурсы списка лидеровна странице Xcode Resource Tags , в группе Download Only On Demand.Несмотря на все мои усилия, я не могу удалить их отсюда.

Ни одно из руководств по tvOS или Game Center не дает никаких ссылок на какие-либо ресурсы по требованию, поэтому я нахожусь вполная потеря.

Если у кого-то есть какие-либо указатели на что-то, чего я мог бы пропустить, я был бы очень благодарен!

1 Ответ

0 голосов
/ 17 июля 2019

Есть твит от хорошего человека , который тоже столкнулся с этой проблемой.

Из того, что он говорит, кажется, что объяснение состоит в том, что " tvOS ДОЛЖЕН иметь эту настройкувключен, потому что он загружает списки лидеров Game Center по требованию, хотите вы этого или нет."

Поэтому я рекомендую вам попробовать то, что он предложил:

  1. отключено Game Centerв соответствии с возможностями для все цели
  2. Enable On Demand Resources установлен на Да .

Необязательно: вы можете поиграть с Embed Asset Pack in Product Bundle Построить настройки, а также.Надеюсь, это поможет любому, кто застрял на этом.

...