要彻底重置 macOS 软件下载缓存,需清理 App Store(~/Library/Caches/com.apple.appstore)、系统更新(/Library/Updates)及安装器临时缓存,并重置 Software Update 状态、清除安装器残留,最后重启 Mac 重建缓存。

要彻底重置 macOS 的软件下载缓存,核心是清理系统中与 App Store、macOS 更新及安装器相关的临时文件和缓存数据库。这些缓存若损坏或残留旧版本信息,可能导致更新失败、重复下载、安装卡顿或“正在验证”无限等待等问题。
清空 App Store 和系统更新缓存目录
macOS 将下载的安装包、元数据和校验缓存存放在多个隐藏路径中,需手动删除:
-
App Store 缓存:打开访达 → 按 ⇧ + ⌘ + G,输入
~/Library/Caches/com.apple.appstore,删除该文件夹内全部内容(不删文件夹本身) -
系统更新缓存:同样用前往文件夹,输入
/Library/Updates(需管理员权限),清空该目录下所有子文件夹和 .pkg 文件 -
安装器临时缓存:访问
/Library/Developer/Cache和~/Library/Developer/Xcode/Archives(如装有 Xcode),酌情清理过期归档(非必需但可释放空间)
重置 Software Update 服务状态
仅删文件不够,还需重置系统更新机制的内部状态:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 在终端中依次运行以下命令(每条后按回车):
sudo softwareupdate --clear-catalogsudo rm -f /Library/Preferences/com.apple.SoftwareUpdate.plistdefaults delete com.apple.SoftwareUpdate - 重启“软件更新”后台进程:
sudo killall -HUP storeaccountd storeinstalld coreduetd
处理 macOS 安装器残留(适用于升级失败后)
如果刚尝试升级 macOS 失败,安装器可能在磁盘根目录留下隐藏的 Install macOS [版本名].app 或 SharedSupport 缓存:
- 检查主硬盘根目录(Macintosh HD)是否有多余的安装器应用,直接移到废纸篓
- 在终端中运行:
ls -la / | grep "Install\|SharedSupport",若发现相关条目,确认无用后用sudo rm -rf删除 - 再执行:
sudo rm -rf /Library/Apple/System/Library/Receipts/com.apple.pkg.*.bom
(此步清除部分安装记录,避免后续校验冲突)
验证与收尾建议
完成上述操作后:
- 重启 Mac(必须,确保所有服务重新加载干净状态)
- 打开“系统设置 → 软件更新”,等待几秒再点击“检查更新”,此时会重建缓存目录
- 如仍异常,可尝试创建新管理员账户测试——排除用户级配置损坏干扰

















