系统数据吞噬了你的存储空间?如何正确清理 iOS 系统缓存?

这里每天分享一个 iOS 的新知识,快来关注我吧

前言

今天看我的 iPhone 存储空间的时候发现"系统数据"占用了 60GB,根据苹果对这块存储空间的描述是包括缓存、日志和系统当前使用的其他资源。

直觉告诉我 60GB 的缓存暂用肯定不正常,去查了下资料,发现这是一个存在了很久的 iOS bug,这个问题在 iOS 17.4 和 17.5 中仍然存在。

针对这个问题,没有找到苹果官方的解决方案,但是如果你的 iPhone 也存在相同的问题,我找了一些可能的解决办法,可以试一试。

重启手机

你可以通过打开系统设置 -> 通用 -> iPhone 存储空间,来查看具体的磁盘使用情况,拉到最下面可以看到系统数据占用了多少。

一些缓存数据是在运行期间产生的,并且随着运行时间变长,缓存的垃圾也就越多,这时候可以通过重启手机来清理,苹果手机会在关机时清理掉一部分缓存数据。

修改短信保存时间

上边说的重启手机的确能够清理掉一些缓存,但是随着 iPhone 的使用,这些空间又会被重新占满。

短信的历史消息存储也会占用一部分空间,而且现在每天都会收到很多垃圾短信,可以通过打开系统设置 -> 信息 ->保留消息,然后选择 1 年或 30 天,这样超过这个时间的数据就会被自动清理掉。

清除 Safari 缓存

如果你经常使用 Safari 浏览网页,时间久了之后也会造成垃圾堆积,定期清理也能释放一定的磁盘空间。

前往系统设置 -> Safari浏览器 -> 点击清除历史记录和网站数据 按钮。

更深度的清理方式

我在 Reddit 上看到了一篇分享,可以深度清理缓存,但步骤比较多,我自己并没有尝试,大家可以参考下,以下是具体的步骤:

  1. 关闭所有应用。

  2. 将 iPhone 设置为飞行模式并关闭蓝牙和 Wi-Fi(这是为了避免 iCloud、Apple Watch 和其他应用程序出现异常)。

  3. 将日期从实际日期更改为 1 年后。

  4. 手机开屏状态等待 60 秒。

  5. 再次检查系统数据使用情况。缓存应该被清理一部分了,如果使用量还是一样多,可以重启设备后再看下。

  6. 将日期从实际日期更改为 3 个月后。

  7. 手机开屏状态等待 60 秒。

  8. 然后将日期调整回正常状态。

  9. 关闭飞行模式,打开蓝牙和 Wi-Fi。

  10. 重新查看系统数据占用空间,应该大部分的缓存都被清掉了。

这里每天分享一个 iOS 的新知识,快来关注我吧

本文同步自微信公众号 "iOS新知",每天准时分享一个新知识,这里只是同步,想要及时学到就来关注我吧!

相关推荐
幸福回头21 小时前
ms-swift 代码推理数据集
llm·swift
若水无华1 天前
fiddler 配置ios手机代理调试
ios·智能手机·fiddler
不二狗1 天前
每日算法 -【Swift 算法】Two Sum 问题:从暴力解法到最优解法的演进
开发语言·算法·swift
Aress"1 天前
【ios越狱包安装失败?uniapp导出ipa文件如何安装到苹果手机】苹果IOS直接安装IPA文件
ios·uni-app·ipa安装
Jouzzy2 天前
【iOS安全】Dopamine越狱 iPhone X iOS 16.6 (20G75) | 解决Jailbreak failed with error
安全·ios·iphone
瓜子三百克2 天前
采用sherpa-onnx 实现 ios语音唤起的调研
macos·ios·cocoa
左钦杨2 天前
IOS CSS3 right transformX 动画卡顿 回弹
前端·ios·css3
努力成为包租婆2 天前
SDK does not contain ‘libarclite‘ at the path
ios
安和昂3 天前
【iOS】Tagged Pointer
macos·ios·cocoa
I烟雨云渊T3 天前
iOS 阅后即焚功能的实现
macos·ios·cocoa