У меня есть приложение в магазине приложений, которое использует Core Data для сохранения большей части данных.Исключением является хранение изображений.Я храню изображения в подкаталогах в каталоге Documents и сохраняю ссылку NSURL на это изображение в соответствующем атрибуте объекта в основном хранилище данных.
Мы заметили, что при обновлении в магазине приложений этиизображения не найдены и, следовательно, не отображаются, используя ссылки, сохраненные в предыдущей версии приложения.Теперь у меня есть подозрение, что проблема в том, что, поскольку мы используем устройства для разработки для тестирования, эта проблема распространяется, потому что каталог в каталоге приложений, в котором используется приложение dev, отличается от того, который создает / использует магазин приложений.Я заметил различия между каталогом магазина приложений для приложения в приложениях и каталогом, созданным при отладке версий в Xcode.Таким образом, URL, хранящийся в основных данных, указывает на неправильную папку приложений.Это довольно сложно отладить, так как я не могу загрузить старую версию приложения, как только новая версия выпущена в магазине.
Итак, у меня есть пара вопросов.Могу ли я гарантировать, что подкаталог «Приложения», в котором пользователи, загружающие версии одного и того же приложения, будут одинаковыми, что сделает это проблемой для устройств, не предназначенных для разработки?представлять расположение этих ресурсов, или я должен быть в порядке с хранением того, что в конечном итоге является абсолютными URL-адресами?
Большое спасибо, Фелипе