我需要删除/添加一个新记录类型的新属性,但容器已部署到生产中。有机会吗?
正如您所看到的 - 我在鼠标的X按钮上方盘旋 - 无法删除属性。
答案 0 :(得分:1)
您应该只能对开发容器进行修改,然后再将其部署到生产环境中。请参阅文档:https://developer.apple.com/library/ios/documentation/General/Conceptual/iCloudDesignGuide/DesigningforCloudKit/DesigningforCloudKit.html
它说:在部署应用程序之前,您可以使用CloudKit仪表板将架构和数据迁移到生产环境。在生产环境中运行时,服务器会阻止您的应用程序以编程方式更改架构。您仍然可以使用CloudKit仪表板进行更改,但尝试将字段添加到生产环境中的记录会导致错误。
然后查看部分' Future Proofing Your Records'