我刚刚将CloudKit添加到我的应用程序中,以便在设备之间同步我的CoreData数据库。它在指向开发时非常有效。它在CloudKit上的私有容器中创建了我的CoreData数据库中的所有记录。当我将其更改为指向Production时,它不起作用。我得到错误:
"无法在生产模式中创建新类型[我的类型之一]">
我不确定这是否是一个问题,但它在仪表板上的容器下说:"此容器尚未部署到生产中。"由于我只使用私有数据库,我假设我不需要部署任何东西到生产环境。还是我误解了什么?
我能够解决这个问题。原来是我误会了什么。我了解到,即使只使用私有数据库,我们仍然需要通过CloudKit仪表板将模式更改部署到生产中。