MacOS App Store更新缓存清理需五步:一、强制退出App Store及相关进程;二、清空~/Library/Caches/com.apple.appstore等核心缓存目录;三、清理/Library/Updates及SoftwareUpdate专用缓存;四、重置偏好设置与状态文件;五、重建Spotlight索引并重启验证。

如果您在Mac上使用App Store进行系统更新或应用下载后发现磁盘空间异常减少,或后续更新频繁卡顿、失败,则很可能是App Store在下载与安装过程中产生的冗余缓存文件未被自动清理。这些缓存主要积压在用户级与系统级临时目录中,长期驻留可占用数GB空间并干扰更新逻辑。以下是针对App Store更新缓存的多种清理方法:
一、强制退出App Store及相关后台进程
清理前必须确保所有与App Store更新相关的进程已完全终止,否则缓存文件可能被锁定而无法删除,导致清理不彻底或操作失败。
1、点击屏幕左上角苹果图标,选择“强制退出…”。
2、在弹出窗口中选中“App Store”,点击“强制退出”按钮。
3、按Command + Space打开Spotlight搜索,输入“活动监视器”并回车启动。
4、在活动监视器顶部搜索栏中依次输入并选中以下进程:storeassetd、appstoreagent、softwareupdated、storedownloadd。
5、对每个进程点击左上角“X”图标,选择“强制退出”确认执行。
二、清空App Store核心缓存目录
App Store的更新缓存集中存储于用户库下的Caches子目录中,包括完整安装包分段、元数据索引及临时下载块;这些文件不参与系统运行,删除后App Store会在需要时重新生成,安全无风险。
1、按Command + Shift + G打开“前往文件夹”对话框。
2、粘贴路径:~/Library/Caches/com.apple.appstore,回车进入。
3、全选该目录内所有内容(Command + A),按Command + Delete彻底移入废纸篓。
4、重复步骤1,依次前往并清空以下路径:~/Library/Caches/storedownload、~/Library/Caches/com.apple.storeagent。
5、特别注意:无需清空~/Library/Caches/根目录下其他非App Store相关文件夹,避免误删其他应用缓存。
三、清理软件更新专用缓存路径
macOS系统级更新(如macOS版本升级、安全补丁)所用的安装包缓存独立于App Store客户端,存放于/Library/Updates及/private/var/folders/下的随机临时路径,这些是更新空间占用的主要来源,且不会随App Store操作同步清理。
1、打开“访达”,按Command + Shift + G,输入:/Library/Updates,回车进入(需管理员权限)。
2、查看各子文件夹名称,识别并删除明显过时的更新包,例如含delta、beta、RC、13.5、14.0等字样者。
3、保留当前系统版本对应的最新完整包(如您运行的是macOS Sequoia 15.4,则可留一个15.4编号文件夹作备用)。
4、按Command + Space打开终端,执行命令清空用户级更新缓存:rm -rf ~/Library/Caches/com.apple.SoftwareUpdate/*。
5、执行系统级临时缓存清理(需密码):sudo rm -rf /private/var/folders/*/*/C/com.apple.SoftwareUpdate/。
四、重置App Store偏好设置与状态文件
部分更新失败源于plist配置损坏或Saved Application State残留,导致App Store持续尝试错误恢复流程;重置这些文件可使客户端回归初始行为状态,解除更新阻塞。
1、按Command + Shift + G打开“前往文件夹”,输入:~/Library/Preferences/。
2、查找并删除以下两个文件:com.apple.appstore.plist、com.apple.storeagent.plist。
3、再次打开“前往文件夹”,输入:~/Library/Saved Application State/,定位并删除文件夹:com.apple.AppStore.savedState。
4、进入路径:~/Library/Application Support/App Store/,清空该目录下除“Packages”文件夹外的所有内容(Packages必须保留,以防已购项目丢失)。
五、刷新系统索引并验证更新状态
Spotlight索引若未能及时反映缓存目录变更,可能导致App Store内部状态判断失准;重建索引可同步文件系统视图,辅助更新机制正确识别本地缓存可用性。
1、打开“系统设置”→“Siri与Spotlight”→“Spotlight隐私”。
2、点击左下角“+”号,将整个硬盘(如“Macintosh HD”)拖入列表,等待几秒后选中它并点击“-”号移除——此操作将触发Spotlight重建索引。
3、打开终端,执行命令刷新系统缓存:sudo killall -HUP mds。
4、重启Mac,重新打开App Store,点击“更新”标签页,观察是否恢复正常加载与下载进度条响应。











