Не удается загрузить содержимое ресурсов по требованию после iOS 10

После обновления некоторых моих устройств до iOS 10 я больше не могу загружать содержимое ODR в своем приложении. Устройства с iOS 9 по-прежнему работают без проблем.

Кто-нибудь в настоящее время страдает от этой проблемы? Любые предложения о том, как это исправить?

2 ответа

Решение

Я зарегистрировал проблему технической поддержки разработчиков Apple (DTI), так как не смог найти ничего, что могло бы решить проблему. После большого количества взад и вперед я получил это от них:

В iOS 9 ODR обрабатывался демоном OnDemandD внутри ОС. Однако в iOS 10 мы переключили ODR, чтобы теперь обрабатывать его под демоном AppStoreD. Были некоторые проблемы, которые возникли в результате этого перехода, в том числе эта конкретная проблема. Кроме того, эта проблема была на нашей стороне таблицы, так что вы или ваши пользователи ничего не сделали. Я не могу вдаваться в подробности этой проблемы, потому что, честно говоря, я не знаю, что они изменили, но, насколько я знаю, это вытекает из описанного выше демона.

Теперь, когда iOS 10.2 вышла и будет обновляться во всем парке iOS, надеюсь, мы увидим и покончим с этой проблемой. Тем временем моя игра получала плохие отзывы и отзывы от игроков, у которых черный экран вместо наших игровых уровней.:-(

У меня была такая же проблема после обновления некоторых устройств до iOS 10.

Я решил это, установив loadingPriority NSBundleResourceRequest в 1.

Другие вопросы по тегам