彻底卸载Mac应用需先强制退出所有相关进程,再手动清理~/Library下Application Support、Preferences、Caches、Logs等路径的残留文件,沙盒App还需检查Containers目录,辅以Spotlight搜索补漏,并优先使用官方卸载器。

只把应用拖进废纸篓,根本不算卸载。真正释放空间、避免重装出错、防止后台残留,关键在清掉它埋在 ~/Library 里的配置、缓存和支持文件。
先彻底退出,再动手清理
很多残留删不掉,是因为进程还在跑——尤其是菜单栏小图标、Helper 进程、Updater 守护程序。务必先处理干净:
- 打开“活动监视器”(位于“应用程序 → 实用工具”)
- 顶部搜索栏输入软件名(如 “Grammarly”、“Zoom”、“Notion”)
- 选中所有匹配项:主进程 + 所有带 Helper、Agent、Daemon、Updater 后缀的条目
- 点击左上角“X”,选“强制退出”,确认完成
- 检查菜单栏右上角是否已无该软件图标
手动清理四大核心路径
按下 Shift + Command + G,依次粘贴以下路径进入,逐个查找并删除与目标软件名称、开发商名或 Bundle ID(如 com.spotify.client)高度匹配的条目:
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
- ~/Library/Application Support/:删整个同名文件夹(如 “Adobe”、“Microsoft”、“Slack”)
- ~/Library/Preferences/:删以 .plist 结尾的配置文件(如 com.google.Chrome.plist、zoom.us.plist)
- ~/Library/Caches/:删对应厂商或 Bundle ID 的缓存目录(如 com.docker.docker、com.apple.iWork.Pages)
- ~/Library/Logs/:删同名日志文件夹(如 Docker、Figma、Raycast)
注意:不要删整个子目录,只删明确归属该软件的条目;沙盒类 App(如从 Mac App Store 下载的)还需额外检查 ~/Library/Containers/ 和 ~/Library/Group Containers/,按 Bundle ID 整包删除。
用 Spotlight 补漏,找隐藏更深的文件
有些文件藏得偏,比如 LaunchAgents 启动项或深层日志,手动容易漏。用系统自带 Spotlight 快速扫一遍:
- 按 Command + Space 呼出搜索框
- 输入软件全称或常见关键词(如 “Logitech Options”、“1Password Helper”、“Notion Agent”)
- 点右上角“显示全部”,勾选“系统文件”,范围设为“本机”
- 结果中凡路径含 ~/Library/ 的,右键→“在访达中显示”,确认归属后再删
优先调用软件自带卸载器
专业软件(Adobe Creative Cloud、Parallels Desktop、VMware Fusion、Microsoft AutoUpdate、Final Cut Pro)往往自带完整卸载逻辑,比手动更准、更全:
- 进“访达 → 应用程序”,找到该软件所在文件夹(不是 .app,而是安装包目录)
- 找名字含 Uninstall、Remove、Cleanup 或中文“卸载”的可执行文件
- 双击运行,务必勾选“删除所有用户设置”“清除登录项”“移除内核扩展”等选项
- 部分需输管理员密码,完成后建议重启一次

















