В настоящее время у меня есть приложение, отправленное в App Store. Я хочу включить заполненную базу данных в следующую версию (я скопирую файл .sqlite в основной пакет), но некоторые данные нужно будет загружать, в зависимости от местоположения. Модель данных следующей версии имеет значительные изменения. Кроме того, следующие версии также будут иметь изменения в модели данных. Что я делаю?Основные данные Перенос данных и отправка файла базы данных
Нужно ли мне заботиться о миграции, если я отправляю БД? Если я проверяю, существует ли файл DB, а если нет, скопируйте его из основного пакета - это не повлияет на текущих пользователей, но если я не буду проверять - он будет заменяться каждый раз, когда пользователь запускает приложение. Мне все еще не ясно, как бороться со следующими версиями. Я предполагаю, что мне нужно сохранить отгруженную БД, названную одинаково от версии к версии, но это приведет к потере данных при обновлении.