我在 App Store 中有一个应用程序,我正在进行轻量级迁移(添加新属性和新实体,而不是删除任何内容)。从广泛的研究中,我知道我需要为本地版本的数据模型添加我当前核心数据模型的新版本。任何更新他们的应用程序并且只使用本地数据的人都会被自动迁移过来。
但是,当我更新 iCloud 架构(来自 icloud.developer.apple.com)时,我找不到任何有关发生的事情。主要是,我担心使用旧版本应用程序并使用 iCloud 的用户。当我在 iCloud 网站上更新架构时,使用旧版本应用程序的用户是否会丢失他们当前的数据或无法同步他们的数据,因为他们的本地架构将与 iCloud 不同?
另外,我正在使用一个NSPersistentCloudKitContainer
用于将核心数据与 CloudKit 同步。
非常感谢任何帮助,因为我不想弄乱任何人的数据!