Я действительно застрял здесь с тестированием обновления с v1 до v2 приложения для iPhone. У меня есть выпуски IPA, которые я тестирую через специальное распространение через iTunes на моем устройстве iPhone, один для версии 1 приложения, а другой - для версии 2. Обратите внимание:
Фрагмент ошибки ... *
reason=**Can't find model for source store**}, {
URL = "file://localhost/var/mobile/Applications/AAAAF424-D6ED-40FE-AB8D-66879386739D/Documents/MyApp.sqlite";
metadata = {
NSPersistenceFrameworkVersion = 320;
Вопрос - Есть идеи, как решить эту проблему? Какую отладку / анализ я мог здесь сделать? Дайте мне знать, если вам понадобится дополнительная информация.
В качестве обзора я сделал следующее:
PS более полная версия ошибки, если это помогает - на этот раз она возникает из-за имитации ошибки миграции на симуляторе
, reason=Can't find model for source store}, {
URL = "file://localhost/Users/greg/Library/Application%20Support/iPhone%20Simulator/4.3.2/Applications/69FDFDCF-631D-4191-B852-CD75151B1EA9/Documents/MyApp.sqlite";
metadata = {
NSPersistenceFrameworkVersion = 320;
NSStoreModelVersionHashes = {
Config = <5f92f988 71e11a66 554ae924 61887562 22b8de8a c318b110 e3e4a569 81adafa2>;
};
NSStoreModelVersionHashesVersion = 3;
NSStoreModelVersionIdentifiers = (
""
);
NSStoreType = SQLite;
NSStoreUUID = "3B9832DA-E3A1-431B-83E8-43431A7F3452";
};
reason = "Can't find model for source store";
}
PSS. Если это помогает, содержимое каталога / пакета основной модели данных * .mom для каждого архива версии:
v1
-rw-r--r-- 1 greg staff 1664 5 Sep 21:06 MyApp.mom
-rw-r--r-- 1 greg staff 2656 5 Sep 21:06 MyApp.omo
-rw-r--r-- 1 greg staff 480 5 Sep 21:06 VersionInfo.plist
NSManagedObjectModel_CurrentVersionName
MyApp
NSManagedObjectModel_VersionHashes
MyApp
Config
X5L5iHHhGmZVSukkYYh1YiK43orDGLEQ4+SlaYGtr6I=
v2
-rw-r--r-- 1 greg staff 497 2 Oct 12:47 MyApp 1.mom
-rw-r--r-- 1 greg staff 1601 2 Oct 12:47 MyApp 2.mom
-rw-r--r-- 1 greg staff 1695 2 Oct 12:47 MyApp.mom
-rw-r--r-- 1 greg staff 2920 2 Oct 12:47 MyApp.omo
-rw-r--r-- 1 greg staff 665 2 Oct 12:47 VersionInfo.plist
NSManagedObjectModel_CurrentVersionName
MyApp
NSManagedObjectModel_VersionHashes
MyApp
Config
Z/n8092QBHPfBwInZvIm1lei53T1UtZhpNzjl3JA0gs=
MyApp 1
MyApp 2
Config
Fih24clI+kZszFd3X6Gm8itq8YDxudiKnjHW8ydNmps=
EDIT: Еще один вопрос, который мне не ясен, как поднят при просмотре ссылки jrturton, представленный ниже: