Core data CoreData:轻量级迁移和iCloud

Core data CoreData:轻量级迁移和iCloud,core-data,migration,icloud,Core Data,Migration,Icloud,在我的CoreData应用程序与iCloud集成几周后,它开始工作得很好。我的意思是数据在设备之间同步。但后来我添加了新版本的模型,之后该应用程序无法将iCloud store添加到coordinator。方法addPersistentStoreWithType:configuration:URL:options:error:always返回 错误域=NSCOCAERRORDOMAIN Code=512“文件上载超时。” 日志看起来像: -PFUbiquitySafeSaveFile waitF

在我的CoreData应用程序与iCloud集成几周后,它开始工作得很好。我的意思是数据在设备之间同步。但后来我添加了新版本的模型,之后该应用程序无法将iCloud store添加到coordinator。方法addPersistentStoreWithType:configuration:URL:options:error:always返回

错误域=NSCOCAERRORDOMAIN Code=512“文件上载超时。”

日志看起来像:

-PFUbiquitySafeSaveFile waitForFileToUpload::CoreData:Ubiquity:(0)

当然,我使用轻量级迁移选项将iCloud store添加到coordinator:

NSInferMappingModelAutomaticallyOption = 1;
NSMigratePersistentStoresAutomaticallyOption = 1;
在我将应用程序回滚到CoreData模型的上一个版本后,一切都恢复正常

有人知道发生了什么事吗?
提前感谢您的参与。

今天我得到了不同的结果-错误不再出现。但谁能保证这不会在生产中重现呢?你的新型号和旧型号有什么不同?更改了什么?只向抽象实体添加了一个字符串属性。正如我在评论中提到的,我无法再次重现这个问题。