Xcode 中的默认 iCloud 容器发生了什么

What's happened to the default iCloud container in Xcode

来自 WWDC 2019 视频 202 的屏幕截图显示了 Xcode 中的 iCloud 功能配置应该是什么样子:

问题是它没有。在 Xcode 11(11.1 及更高版本)的当前版本中,我不再看到 "Use default container",而且我无法为这个应用程序神奇地创建自己的容器。我只看到自定义容器列表。

这应该如何运作?不再有默认容器这样的东西了吗?我应该手动制作一个容器吗?

这很奇怪,因为 Xcode 11.1 Release Notes nor the documentation 都没有提到任何变化。

实际上 默认容器 是隐式创建的容器 iCloud.$(PRODUCT_BUNDLE_IDENTIFIER)

显然 Xcode 11.1 不再创建容器,因此您必须创建容器。在新项目中选中 CloudKit 复选框后,Xcode 甚至不会在功能中启用 CloudKit。我认为这是一个错误。

根据我从 Apple 对我的报告的回应中收集到的信息,此更改是有意的。