我只是使用iCloud作为简单的键值存储。我已在Xcode中配置了权限。在沙盒模式下测试表明值已成功持久化。
然而,当我查看iOS开发者面板上我的预配配置文件的App Id设置时,我发现App Id的iCloud状态为“可配置”。它让我创建一个iCloud容器。
我的问题是:
1)开发者面板上这样的iCloud容器的目的是什么?
2)有必要在开发者面板上配置这样的iCloud容器才能在生产环境中使用iCloud吗?
3)如果第2个问题的答案是肯定的,那么开发者面板上的iCloud容器标识符是否必须与在Xcode中配置的Ubiquity容器标识符相同?开发者面板让我“输入以字符串'cloud'开头的iCloud容器的唯一标识符”。但是Xcode的标识符是$(TeamIdentifierPrefix)$(CFBundleIdentifier)。
请帮忙。非常感谢。