Выпуск App Store с использованием неверной версии Core Data - PullRequest
1 голос
/ 01 марта 2012

Моя выпущенная версия, по-видимому, использует старую модель Core Data, xxxDB 101j вместо xxxDB, как определено в VersionInfo.plist (содержимое пакета xxx.xcarchive, отправленного в магазин приложений). Это не было проблемой на устройствах разработки или выпусках TestFlight.

Используется последняя из перечисленных версий в VersionInfo.plist, а не версия, определенная в свойстве NSManagedObjectModel_CurrentVersionName. Интересно, что все версии имеют файл .mom, включая xxxDB, но xxxDB также имеет файл .omo.

Кто-нибудь сталкивался с этой проблемой и нашел обходной путь?

1 Ответ

0 голосов
/ 02 марта 2012

Обходной путь - добавить новую версию модели, сделать ее текущей версией, очистить, заархивировать и отправить.На данный момент свойство NSManagedObjectModel_CurrentVersionName не используется, когда ваше приложение отправляется в магазин приложений.Он использует последнюю из перечисленных моделей в VersionInfo.plist.

Поведение в среде тестирования / adhoc отличается, чтобы начать работу

...