今天上午,我们有我们的iPhone应用程序带来了很大麻烦。我们甚至不得不从商店里拿走它。应用更新后的麻烦很大。 CoreData迁移错误
事情是,我们对xcdatamodel进行了真正的小改动。我们认为更新过程会自动关注正确的交换方式,直到我们发现CoreData迁移存在为止。
我们正在使用UIManagedDocument连接到持久性存储。
怎么可能与新的交换文件?在我们开发时,我们只是从设备上卸载了整个应用程序,然后再次安装,一切正常。我们如何在更新的应用程序商店中模拟此过程?
UPDATE
我尝试设置这样的
_database = [[UIIManagedDocument alloc] init];
NSMutableDictionary *options = [[NSMutableDictionary alloc] init];
[options setObject:[NSNumber numberWithBool:YES] forKey:NSMigratePersistentStoresAutomaticallyOption],
_database.persistentStoreOptions = options;
迁移选项,但应用仍与
**终止应用程序崩溃是由于未捕获的异常 'NSInternalInconsistencyException',原因:'This NSPersistentStoreCoordinator没有持久性存储。它不能 执行保存操作。'