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

Posted

技术标签:

【中文标题】Xcode 6 中的 iCloud 容器名称前缀更改【英文标题】:iCloud Container name prefix change in Xcode 6 【发布时间】:2015-01-19 01:50:25 【问题描述】:

我需要更新我的 iCloud 容器名称前缀为 TeamIDPrefix 的实时应用之一。 Xcode 6 只允许以 iCloud 开头的 iCloud 容器名称。

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

【问题讨论】:

【参考方案1】:

这解决了我的问题。

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

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

Xcode 会在“功能”下显示错误。忽略错误,不要点击“修复它”,因为它会搞砸一切。

【讨论】:

以上是关于Xcode 6 中的 iCloud 容器名称前缀更改的主要内容,如果未能解决你的问题,请参考以下文章

删除 iCloud 容器内容

iCloud 无处不在的容器没有在应用程序删除时被清理?

iCloud Core Data 在 Xcode 6 / ios 8 SDK 中运行后不可用

存储在 iCloud Drive 中时的 Xcode 项目问题

无法使用 iCloud 容器启动“应用程序”

“XCode > Target A > Summary”中的 iCloud 权利设置不正确地影响其他目标