Ресурсы по запросу не загружаются с testflight - PullRequest
0 голосов
/ 09 мая 2019

Я включил OnDemandResources и проверил поток в симуляторе.Работает нормально.Когда я выполнил тестовую версию полета, я вижу, что поле ODR включено, и доступен 1 ​​файл ресурсов.Но при установке ресурсы не загружаются.

Я использую Xcode 10.1 и изменил настройку сборки на устаревший режим, но это не сработало.

1 Ответ

0 голосов
/ 27 мая 2019

Я нашел решение проблемы, с которой столкнулся.

«Пакет ресурсов может быть очищен, когда все связанные теги больше не сохраняются ни одним запросом. Ресурсы, связанные с тегом, могут оставаться на устройстве в течение некоторого времени до его очистки, в том числе при запуске приложения».

В конечном счете, кеш автоматически очищается при возникновении проблемы с памятью, поэтому это только косметическая проблема, когда пользователи потенциально могут увидеть ваше приложение больше, чем они ожидали, а затем в какой-то момент в будущем быть магически меньше.

Итак, я скопировал свои ресурсы в другой каталог локально.

Еще одна идея - я заархивировал свои изображения и добавил zip-файл в качестве ресурсов по требованию. Поэтому после установки ODR я извлек и скопировал содержимое моих zip-файлов локально. (Я сделал это, потому что в моем случае было сложно найти путь к изображениям в файле ресурсов)

...