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

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

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


person Perex19    schedule 17.10.2016    source источник
comment
ты исправил свою проблему?   -  person Nico AD    schedule 09.11.2016
comment
@NicoAD В то время, когда мы опубликовали приложение, удалили поддержку ODR. Я решил проверить это снова сегодня из любопытства, и проблема, кажется, исправлена ​​​​прямо сейчас. я ничего не менял; таким образом, я предполагаю, что это была проблема, не связанная с нашим приложением. Я предлагаю вам попробовать еще раз и посмотреть, исправлено ли это сейчас.   -  person Perex19    schedule 17.11.2016
comment
мы ввели ошибку в сообщении об ошибке Apple, которая была закрыта при дублировании. до сих пор не исправлено в 10.2 beta3 ... @Perex19   -  person Nico AD    schedule 17.11.2016
comment
разговаривал сегодня с парнем, у которого такая же проблема в игре. (он может воспроизвести это в тестовом приложении). Яблоко серьезно?   -  person Nico AD    schedule 17.11.2016
comment
Я пока очень недоволен ODR, мне постоянно приходится исправлять проблемы, особенно когда они выпускают новые версии ios...   -  person Perex19    schedule 17.11.2016


Ответы (2)


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

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

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

person Sez    schedule 13.12.2016
comment
Грустно узнавать об этом, но, по крайней мере, мы знаем, что проблема не в наших приложениях. Я надеюсь, что это скоро будет исправлено. - person Perex19; 13.12.2016
comment
Удивительно, как они что-то скрывают от разработчиков, и в некоторых случаях кто-то должен платить деньги, чтобы получить ответ. Вот почему я давно перестал использовать ODR. Эта вещь никогда не работала должным образом с момента выпуска 1. - person Duck; 16.08.2017

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

Я решил эту проблему, установив для параметра loadingPriority NSBundleResourceRequest значение 1.

person Steven    schedule 24.10.2016
comment
у нас похожая проблема, установка loadPrority на 1 не решает проблему для нас. - person Nico AD; 09.11.2016