iCloud 已关闭,但设置仍显示正在上传的数据

Posted

技术标签:

【中文标题】iCloud 已关闭,但设置仍显示正在上传的数据【英文标题】:iCloud is turned off but settings still shows data being uploaded 【发布时间】:2014-07-31 17:16:49 【问题描述】:

重现步骤: 启动应用程序 转到设备设置 -> iCloud -> 存储和备份 -> 管理存储 -> 设备名称 在应用程序列表中查找迪士尼商店并观察应用程序的大小

观察结果:应用程序将数据上传到 iCloud。 预期结果:如果应用程序不支持它,则不应将任何数据上传到 iCloud。

【问题讨论】:

您的问题是什么?您编写的应用程序是否会发生这种情况?迪士尼应用与它有什么关系? 抱歉造成混淆,这是迪士尼商店应用程序正在开发的。真正的问题是,当我们关闭 iCloud 并且我们没有在本地存储任何数据时,为什么应用程序会指示正在上传数据。除了一些钥匙串数据。 【参考方案1】:

您在该屏幕上看到的是需要多少空间才能将应用程序的数据备份到 iCloud。在您点击设备之前,您会注意到它位于表中标有“BACKUPS”的部分中,并且应用程序本身出现在“下一个备份大小”下。

备份到 iCloud 与您的应用程序是否支持或使用 iCloud 没有任何关系。如果用户需要从备份恢复他们的设备,它包括将您的应用恢复到其当前状态所需的任何数据。

您对此拥有的唯一控制权是

限制您创建的数据量的明显方法 可以使用NSURL 设置NSURLIsExcludedFromBackupKey 属性将文件标记为从备份中排除。

我认为不能明确排除钥匙串数据。

【讨论】:

非常感谢您的回复。

以上是关于iCloud 已关闭,但设置仍显示正在上传的数据的主要内容,如果未能解决你的问题,请参考以下文章

JAVA_HOME 和 PATH 已设置,但 java -version 仍显示旧版本

iOS 应用在设备设置页面禁用 iCloud 驱动器(关闭)并获取 iCloud persistentStore

来自 WKWebview 的 iCLoud 文档选择器关闭容器视图

创建类似 iCloud 的服务器 [关闭]

如何在 iCloud 中搜索上传的文件

Yarn 显示作业已成功,但 EMR 显示该步骤仍在运行