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

时间:2019-10-21 13:10:22

标签: xcode icloud

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

enter image description here

问题是事实并非如此。在当前版本的Xcode 11(11.1和更高版本)中,我不再看到“使用默认容器”,并且无法为该应用程序神奇地创建自己的容器。我看到的只是自定义容器的列表。

enter image description here

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

2 个答案:

答案 0 :(得分:1)

这很奇怪,因为Xcode 11.1 Release Notesdocumentation都没有提到任何更改。

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

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

答案 1 :(得分:0)

从我对苹果对此报告的回应中收集到的信息来看,这种改变是有意的。