删除 iCloud 容器内容

Posted

技术标签:

【中文标题】删除 iCloud 容器内容【英文标题】:Deleting iCloud container contents 【发布时间】:2016-02-12 21:36:12 【问题描述】:

出于开发目的,我正在尝试重置/清空我的 iCloud 容器。 我试过 Xcode > Debug > iCloud > Delete Container contents,但没有效果。我仍然看到以前保存的数据出现在我的应用程序的新实例中。

以前的文档建议检查 developer.icloud.com 上的数据,但这似乎已被 Apple 移动,现在显示一个引用 CloudKit 的页面。

如何查看/删除 iCloud 容器中的内容?我想简单地删除其中的 Core Data SQLite 存储,以便重新开始。

【问题讨论】:

【参考方案1】:

登录到 cloudkit 仪表板。单击左下角附近的部署。将出现重置开发环境的选项。

【讨论】:

我刚试过这个。在生产中,该选项不存在,在开发中,我尝试它没有效果。如果我启动我的应用程序,它仍然会获取 iCloud 数据。 CloudKit 仪表板是这样做的地方吗? 啊,我不知道你已经部署了。文档说它只有在从未部署过的情况下才有效。 " 如果您从未部署过您的开发环境,重置开发环境会删除所有记录和记录类型。" 我没有部署任何东西——根本没有使用 CloudKit。我只是想在我的设备上重置我的个人 iCloud 同步数据(即核心数据数据库)以用于开发目的。它一直在同步我的旧数据。 :) 对不起,我误解了你的问题。我看到其他人也遇到过它; ***.com/questions/16402186/…

以上是关于删除 iCloud 容器内容的主要内容,如果未能解决你的问题,请参考以下文章

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

我可以从 iCloud 容器中的生产环境中删除记录类型吗?

iCloud 容器默认 vs 自定义

清除/清除 CloudKit 容器的所有用户 iCloud 记录

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

如何重命名 iCloud 容器?