Скажите, если у меня была версия модели базовых данных A и я недавно добавил более новую версию B с некоторыми новыми объектами и атрибутами. Я создал новые функции на их основе и выпустил их в App Store. Теперь по какой-то причине мне нужно откатить изменения, каков наилучший способ добиться этого? Один из способов, который я могу придумать, - это добавить более новую версию модели (версия C) с последними добавленными объектами и атрибутами, удаленными с соответствующими очистками кода. Или я могу просто удалить версию B и сбросить версию A в качестве текущей версии? Может ли Core Data без проблем мигрировать обратно из версии B (теперь ушедшей из модели) в A? Обратите внимание, что облегченная миграция Core Data работала, когда я переходил с версии A на B, поскольку это простые добавления сущностей / атрибутов.