Я поддерживаю приложение, которое уже несколько месяцев находится в AppStore. Мое приложение использует Core Data, и каким-то образом мне удалось потерять все предыдущие версии моей модели xcdatamodel.
Я надеюсь выполнить легкую миграцию. Все, что мне нужно сделать, это добавить один атрибут к одной из моих сущностей. Итак, я выполнил правильные шаги по созданию версии модели.
Судя по всему, я модифицировал оригинальный xcdatamodel. Итак, когда я тестирую миграцию, она завершается ошибкой с кодом = 134130 «Не удается найти модель для исходного хранилища». Поскольку приложение работает нормально, когда на устройстве/симуляторе нет файла sqlite, я пришел к выводу, что исходная модель xcdata была изменена.
Предполагая, что моя логика до сих пор верна, как я могу создать xcdatamodel, которая будет соответствовать файлам sqlite на устройствах моих пользователей. Для них неприемлемо потерять свои данные.
Спасибо.