使用 NSPersistentCloudKitContainer 时,CoreData 架构更改未部署到 CloudKit

CoreData schema changes not deploying to CloudKit when using NSPersistentCloudKitContainer

您好,我在开发环境中的应用程序中使用 CoreData,当我更改模型时,架构更改会自动在 CoreData 中发生,因为它们应该如此。但出于某种原因,当我查看 CloudKit 仪表板时,这些架构更改并未在此处反映出来。我删除了 2 个属性,它们在 CoreData 模式中被删除,但在 CloudKit 模式中没有被删除。

有人知道为什么会这样吗?我是否必须做任何特别的事情才能使 CoreData 中的模式更改反映在 CloudKit 中?这都是在开发环境中发生的,这与开发-生产迁移的问题无关。

此外,出于某种原因,我无法在 CloudKit 仪表板中删除这些或任何属性(或在 CloudKit 字段中调用的属性)。

谢谢!

找到答案,如果有人碰巧在这里结束:原来你不能删除在 CloudKit 中创建的属性。