系统数据吞噬了你的存储空间?如何正确清理 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新知",每天准时分享一个新知识,这里只是同步,想要及时学到就来关注我吧!

相关推荐
归辞...6 小时前
「iOS」————设计架构
ios·架构
iOS阿玮6 小时前
三年期已满,你的产品不再更新将于90天后下架。
uni-app·app·apple
i紸定i9 小时前
解决html-to-image在 ios 上dom里面的图片不显示出来
前端·ios·vue·html·html-to-image
YungFan1 天前
iOS26适配指南之UIButton
ios·swift
红橙Darren1 天前
手写操作系统 - 编译链接与运行
android·ios·客户端
鹏多多.1 天前
flutter-使用device_info_plus获取手机设备信息完整指南
android·前端·flutter·ios·数据分析·前端框架
麦兜*2 天前
【swift】SwiftUI动画卡顿全解:GeometryReader滥用检测与Canvas绘制替代方案
服务器·ios·swiftui·android studio·objective-c·ai编程·swift
GeniuswongAir2 天前
iOS 26 一键登录失效:三大运营商 SDK 无法正常获取手机号
ios
吴Wu涛涛涛涛涛Tao2 天前
Flutter 实现类似抖音/TikTok 的竖向滑动短视频播放器
android·flutter·ios