【问题标题】:Apple's Cloudkit MigrationApple 的 Cloudkit 迁移
【发布时间】:2016-05-16 22:14:50
【问题描述】:

这个问题对于SO来说可能太简单了,但是对于已经使用过Cloudkit/Core Data的人来说,如果对数据库本身进行任何更改,是否需要像Core Data一样迁移Cloudkit中的数据?

例如,如果您完全调整您的 Core Data 模型,您必须经历一个迁移过程,以确保应用程序仍然正常工作。 Cloudkit 也是这样吗?

据我了解,不需要迁移过程(判断我何时进行更改并在模拟器中运行它们就好了),但我想在上传到 App Store 之前确认。感谢您的帮助!

【问题讨论】:

    标签: ios core-data cloudkit


    【解决方案1】:

    这在CloudKit Quick StartDeploying the Schema 部分中有详细介绍。

    快速总结是,您确实需要使用 CloudKit 仪表板将更改推送到生产环境。但请记住,您只能进行有限的架构更改,因此请提前做好计划。您可以添加新字段。您可以添加新的记录类型。你不能删除任何东西。

    请注意,您应用的用户将使用旧版本和新版本。该应用程序的最新版本当然会知道架构的任何新添加。旧版本的应用不会知道新的字段和记录类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      • 2022-07-26
      • 2017-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多