"Use default container" 未显示在 iCloud 功能中

"Use default container" doesn't show in iCloud Capabilities

我想使用 CloudKitCoreData 设置 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