我正在部署从开发环境到生产环境的更改。当我进入iCloud developer仪表板时,导航到容器,并选择“”,我注意到这些更改中包含的是对订阅类型的删除。
(这些订阅类型是由CKQuerySubscription创建的,它们确实存在于我的开发模式和生产模式中。同样,这是对生产环境的更新。
我查看了我正在使用的其他应用程序,所有“将模式部署到生产”的尝试都包括删除每个订阅类型。
这怎么回事?
我是否应该担心,部署到生产中会破坏我们的付费客户的现有CKQuerySubscription基础设施?
苹果是否反对将订阅包括在架构中?(CKDatabaseSubscriptions根本不需要在模式中)。
任何帮助都是非常感谢的。
发布于 2021-03-10 03:05:58
问题在于“将模式部署到生产”对话。尽管显示订阅类型被标记为要删除,但没有从生产环境中删除订阅类型。
我确实将模式部署到生产中,并确认订阅类型在生产环境中仍然处于活动状态。
发布于 2021-02-26 16:23:19
您已经开始制作这些订阅了吗?如果是,那么这些订阅只会从部署中移除到生产中,不会从生产中删除。
编辑
很抱歉对你的评论反应迟了。
如果您对订阅类型进行了更改,它们将被覆盖,而不是删除;如果您没有更改,则不会发生任何更改,它们将不会从CloudKit中删除。
https://stackoverflow.com/questions/66378445
复制相似问题