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

相关推荐
2501_916008895 小时前
手机抓包app大全:无需root的安卓抓包软件列表
android·ios·智能手机·小程序·uni-app·iphone·webview
RickeyBoy5 小时前
Swift6 @retroactive:Swift 的重复协议遵循陷阱
swiftui·swift
胖虎111 小时前
iOS 如何全局修改项目字体
ios·hook·ios字体·字体适配·ios字体适配
songgeb12 小时前
iOS App进入后台时会发生什么
ios
笑尘pyrotechnic13 小时前
运行,暂停,检查:探索如何使用LLDB进行有效调试
ios·objective-c·lldb
metaRTC14 小时前
webRTC IPC客户端React Native版编程指南
react native·react.js·ios·webrtc·p2p·ipc
ajassi200017 小时前
开源 Objective-C IOS 应用开发(十八)音频的播放
ios·开源·objective-c
2501_9159214317 小时前
Windows 系统下的 IPA 加密工具实战指南,如何在非 macOS 环境完成 IPA 混淆、加固与工程化处理
android·windows·macos·ios·小程序·uni-app·iphone
iOS阿玮17 小时前
最近苹果审核效率提高了,周末竟然都在审核。
uni-app·app·apple
马拉萨的春天17 小时前
iOS的分类中为什么不能添加变量以及如何设置关联对象的弱引用效果
ios·分类·数据挖掘