【发布时间】:2021-10-16 23:43:27
【问题描述】:
我在 App Store 中有一个应用程序,我正在进行轻量级迁移(添加新属性和新实体,而不是删除任何内容)。从广泛的研究中,我知道我需要为本地版本的数据模型添加我当前核心数据模型的新版本。任何更新其应用并仅使用本地数据的人都将被自动迁移过来。
但是,当我更新 iCloud 架构(来自 icloud.developer.apple.com)时,我找不到任何关于发生什么的信息。主要是,我担心使用旧版本应用程序并使用 iCloud 的用户。 当我在 iCloud 网站中更新架构时,使用旧版本应用程序的用户是否会丢失当前数据或无法同步他们的数据,因为他们的本地架构与 iCloud 不同?
另外,我使用NSPersistentCloudKitContainer 将核心数据与 CloudKit 同步。
非常感谢任何帮助,因为我不想弄乱任何人的数据!
【问题讨论】:
标签: core-data icloud cloudkit core-data-migration nspersistentcloudkitcontainer