在 Mac 上卸载 Sketch
先保存本地 .sketch 文件,在网页端确认工作区里的最新设计已同步。要保留的插件和设置先备份:它们放在一个 Mole 默认勾选的支持目录里,下文会讲到。然后退出 Sketch,从「应用程序」移到废纸篓。本文覆盖 Sketch 官网下载版和 Homebrew cask。设计文件不是应用残留。
插件和设计文件别一起清
Sketch 把已安装的插件放在应用支持目录里的 ~/Library/Application Support/com.bohemiancoding.sketch3/Plugins。删除支持目录之前,先把这个 Plugins 文件夹和还要用的插件设置复制到自己的文件夹。这个目录与磁盘上自己的 .sketch 作品不是一回事。若网页端缺少刚修改的设计,先解决同步问题,不要用删本机目录验证云端是否完整。
Sketch 的数据在哪里
在 Finder 按 Shift + Command + G,逐个打开存在的位置。
| 位置 | 里面是什么 | 怎么处理 |
|---|---|---|
~/Library/Application Support/com.bohemiancoding.sketch3 |
支持数据,包括 Plugins;本机核查时约 300 MB |
先备份 Plugins,再决定 |
~/Library/Application Support/com.bugsnag.Bugsnag/com.bohemiancoding.sketch3 |
Sketch 的崩溃报告 | 不再用于排查问题时删除 |
~/Library/Caches/com.bohemiancoding.sketch3 |
缓存 | 退出后可以删除 |
~/Library/Preferences/com.bohemiancoding.sketch3.plist |
应用偏好 | 想干净重装时删除 |
上一层的 com.bugsnag.Bugsnag 目录要保留:别的应用也把崩溃报告放在那里,留下它不是 Sketch 卸载失败。
检查结果
在「终端」运行下面三条只读命令:
pgrep -il Sketch
ls "$HOME/Library/Application Support/com.bohemiancoding.sketch3/Plugins"
du -sh "$HOME/Library/Application Support/com.bohemiancoding.sketch3"
pgrep 没有输出,说明 Sketch 没有在运行。ls 会列出仍安装着的插件,移除前先运行一次,看看要备份哪些;报「No such file or directory」表示该目录已不存在。支持目录还在时,du 会给出它的大小。
卸载后用保留的客户端或网页版检查需要的设计。
用 Homebrew 安装时
Mole 会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。
自己运行 brew uninstall --cask --zap sketch 时,cask 的 zap 清单独立执行,不看 Mole 里的勾选。清单包括 ~/Library/Application Support/com.bohemiancoding.sketch3,Plugins 文件夹会一起移除,另外还有缓存、日志、偏好设置和自动存储信息。先备份插件。Homebrew 的 Sketch cask
想保留支持目录时运行:
brew uninstall --cask sketch
Mole 会列出什么
在本机这份安装上,Mole 列出 15 行,默认勾选其中 9 行。~/Library/Application Support/com.bohemiancoding.sketch3 带有 Sketch 的 bundle id,默认勾选,而你的插件就在里面;还没备份插件时取消勾选。com.bugsnag.Bugsnag 下属于 Sketch 的崩溃报告目录、缓存和偏好设置默认勾选。共用的 Bugsnag 目录不会列出。
这次检查覆盖了什么
这次只核查,没有卸载 Sketch。2026 年 9 月 22 日和 23 日,用 Mole 1.15 的开发构建对本机已安装的 2026.2.1 版预览了删除计划,没有删除任何文件,也没有检查工作区同步或授权。Sketch
