【发布时间】:2020-01-01 03:08:51
【问题描述】:
我想使用CloudKit 为CoreData 设置iCloud 同步。
但是当我在Capabilities 中添加iCloud 并启用CloudKit 复选框时,Use default container 不会按照文档中的说明出现:
相反,我得到了这个:
【问题讨论】:
我想使用CloudKit 为CoreData 设置iCloud 同步。
但是当我在Capabilities 中添加iCloud 并启用CloudKit 复选框时,Use default container 不会按照文档中的说明出现:
相反,我得到了这个:
【问题讨论】:
这在 Xcode 11 中有所改变,不再有默认容器复选框。
相反,您必须创建自己的容器。只需按 + 并输入您的 bundle-id。 Xcode 会自动为其添加前缀iCloud.
所以结果将是iCloud.<your app’s bundle ID>,与之前使用的默认 Xcode 相同。
这似乎是一个有用的教程,更新了 Xcode 11 中的更改:https://www.raywenderlich.com/4878052-cloudkit-tutorial-getting-started
【讨论】: