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

相关推荐
goto_w3 小时前
uniapp上使用webview与浏览器交互,支持三端(android、iOS、harmonyos next)
android·vue.js·ios·uni-app·harmonyos
Swift社区16 小时前
Swift LeetCode 246 题解:中心对称数(Strobogrammatic Number)
开发语言·leetcode·swift
iOS阿玮20 小时前
苹果 iOS 19 曝光,你的iPhone 还能再战一年?
app·apple
鸿蒙布道师20 小时前
鸿蒙NEXT开发对象工具类(TS)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
刘小哈哈哈1 天前
封装了一个iOS多分区自适应宽度layout
macos·ios·cocoa
Lexiaoyao201 天前
SwiftUI 字体系统详解
swiftui·swift
YungFan1 天前
Swift 6.1 新特性
swift
布多1 天前
Tagged Pointer:苹果工程师的内存优化艺术
ios·源码
Rudon滨海渔村1 天前
新旧iPhone相册复制 - 相册图片视频对拷 - 换机 - 迁移设备数据 - 免费开源爱思助手
ios·iphone
清晨細雨2 天前
UniApp集成极光推送详细教程
android·ios·uni-app·极光推送