У нас есть приложение, которое в настоящее время находится в магазине приложений. Он использует Core Data в качестве механизма сохранения. У нас есть готовая новая версия, и в нем есть некоторые изменения схемы. В частности, мы добавили 1 новую сущность и добавили новый атрибут к существующей сущности. Насколько я понимаю и читал, это одна из самых простых миграций, которые могут произойти. Нет ни удалений полей, ни отношений, которые нужно изменить. Модель данных состоит из 5 сущностей без каких-либо отношений.
Мы создали версию модели данных и создали .xcmappingmodel для обработки миграции. Мы обрабатываем миграцию, добавляя следующие параметры к созданию PersistentStoreCoordinator:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption, nil];
В настоящее время мы успешно протестировали с несколькими членами группы, используя следующий процесс: Есть ли более простой / лучший способ проверить это? Мы обеспокоены тем, что после того, как приложение выйдет на рынок, не будет другого способа обеспечить нашим пользователям наилучшие возможности.