Xcode 6 中的 iCloud 容器名称前缀更改

iCloud Container name prefix change in Xcode 6

我需要更新我的一个实时应用程序,它的 iCloud 容器名称前缀是我的 TeamIDPrefix。 Xcode6 只允许以 iCloud 开头的 iCloud 容器名称。

问题:如果我使用新的 iCloud 容器名称(前缀为 iCloud),我的用户将无法再访问旧容器中的数据(带有 TeamID 前缀)。

这解决了我的问题。

  1. 创建一个包含到 iCloud 容器的 AppID。它应该是这样的

  1. 制作一个如下所示的授权文件(在此示例中我仅使用 iCloud 文档)。

Xcode 将显示 "capabilities" 下的错误。忽略错误,不要点击 "Fix it",因为它会搞砸一切。