У меня есть приложение в App Store с datamodel в версии 2. Я создал версию 3 модели данных, установил ее как текущую и добавил 1 новую сущность (атрибуты помечены как Необязательные).Эта новая сущность не имеет никаких отношений с другими.Конечно, NSMigratePersistentStoresAutomaticsOption и NSInferMappingModelAutomaticsOption оба имеют значение YES.Теперь, если я перезаписываю приложение, загруженное из App Store (с помощью datamodel v2) версией Xcode (с datamodel v3), данные пользователей отсутствуют.В журнале нет информации о какой-либо проблеме.
Я искал решение в Stack Overflow в течение нескольких часов и (я думаю) попробовал все (например, удалите и повторно добавьте файл xcdatamodel в версии 1, затемсоздать версии 2 и 3 модели данных), но не нашли никакого решения.
Я хотел бы добавить, что я внес аналогичные изменения (добавил новую сущность) в другое приложение, и все работает отлично - пользователиданные переносятся с использованием облегченного метода в новую версию модели данных.
Пожалуйста, помогите:)