题 如何删除CloudKit容器?


我不小心在CloudKit中创建了一个新容器,当我打开仪表板时,它真的很烦人。有任何建议如何删除?在developer.apple.com上,我没有看到容器的删除按钮。


35
2017-07-24 14:33


起源


目前看来并没有因为beta状态。 - Shmidt
iOS 8尚未测试,仍然无法删除iCloud容器。 - Clifton Labrum
这里有同样的问题,您是否尝试删除关联的应用ID?如果iCloud容器变成孤儿,它可能会被删除。 - Carlos Solana Martínez
Jacob Farkas CloudKit工程师在twitter上说: 有 目前 无法删除容器,但我们有一个跟踪该功能的错误。 - János
@János我很高兴他们就这么做了。几乎没有错误的Bundle标识符,你有一堆无用的非删除容器! :-)只是让我看到它们 - Maziyar


答案:


Apple的iOS CloudKit文档: 启用iCloud并选择CloudKit

重要提示:当您选择CloudKit时,Xcode会根据捆绑包ID创建默认容器ID。因为 你无法删除iCloud容器,在选择CloudKit之前,在Xcode的“常规”窗格中验证您的软件包ID是否正确。要更改捆绑包ID,请阅读在App Distribution快速入门中设置捆绑包ID。

Apple的macOS CloudKit文档: 关于容器和数据库

多个应用和用户可以访问iCloud,但数据被隔离并封装在称为容器的分区中。来自其他开发者的应用无法访问属于您的应用的容器。但是,您的应用可以共享容器。多个应用可以共享同一个容器,一个应用可以使用多个容器。每个应用程序有一个默认容器,但您可以创建其他自定义容器。默认容器的标识符与应用程序的包ID匹配。您指定的其他容器ID在所有开发者帐户中都必须是唯一的。 无法删除容器。


28
2017-11-09 16:59



我可以删除注册 App ID 在开发人员门户网站上,奇怪的是为什么它不会级联删除容器。 - János
身份证也不能改变.. - bauerMusic