Похоже, что обработчики необходимо добавить в system.webserver, согласно этому блогу: http://geekswithblogs.net/lorint/archive/2007/03/28/110161.aspx
Спасибо за помощь @ Уве Кейм
Теперь я обнаружил, что это довольно просто - если вы знаете, где искать.
В моем AppDelegate я настроил NSPersistentStoreCoordinator - и вам нужно добавить некоторые параметры в это, чтобы сообщить ему, чтобы он обрабатывал автоматическую миграцию:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];
NSError *error;
_persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel: [self managedObjectModel]];
if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:options error:&error]) {
// Handle error
NSLog(@"Problem with PersistentStoreCoordinator: %@",error);
}
Затем вам нужно проделать небольшой трюк в xCode:
Это кажется великолепным и таким простым, как я хотел, но я думаю, что вам нужно быть осторожным во время разработки, когда вы меняете модель - иначе вам придется создавать новую версию для каждого изменения.
Я думаю, что я сохраню все измененные файлы, а затем, когда я буду готов развернуть свое обновление, я ' Я удалю все промежуточные файлы и просто разверну с использованием самых старых и последних моделей.
ОБНОВЛЕНИЕ (15.07.2011):
Спасибо @ rockstarberlin за указание на наличие обновленной документации в apple:
Xcode 4: Установка текущей версии модели управляемых объектов
Обновление: 19.08.2013, лучшая ссылка:
Это было невероятно полезно. Документация Apple, как обычно, была ужасно неполной. Я рекомендую выполнить чистую сборку, так как при первом запуске после внесения этих изменений я столкнулся с ошибкой «Не удается объединить модели с двумя разными объектами xxx». В чистой сборке это исправлено.
Ответ Граучала идеален ... но если у вас все еще есть сообщение «Невозможно объединить модели с двумя разными объектами xxx» даже после очистки сборки несколько раз ... Возможно, вы проблемы с тем, как загружается managedObjectModel ... взгляните на этот ... который помог мне исправить ...