在 Mac 上卸载 WeChat DevTools
卸载微信开发者工具前先保存本地小程序工程,核对以后还要用的账户状态;工程目录不是应用残留。2026 年 9 月 19 日测试的是从官网包拷出的应用。
退出并移除应用
退出开发者工具窗口和 helper 进程,再把微信开发者工具.app 移进废纸篓;源码工程与应用资料分开保留。更多产品资料见官方页面。
核对应用数据
cask 列出 ~/Library/Application Support/微信开发者工具、缓存和产品偏好设置。样本的 bundle ID 是通用 com.github.Electron,不能拿它认领其他 Electron 应用的文件。
用 Homebrew 安装时
Homebrew cask 有独立的 --zap 清单。brew uninstall --cask wechatwebdevtools 只移除 cask,不执行该清单;brew uninstall --cask --zap wechatwebdevtools 还会处理清单里的数据,不看 Mole 的勾选。zap 包含整个资料目录;要保留的工程或账户相关文件先复制到目录外并打开副本,否则用下面不带 zap 的命令,先留着资料目录。Mole 也会检查 zap 是否触及未勾选、共用、未知或不支持的路径,遇到这些情况便不执行 zap;已勾选的残留仍走 Mole 自己的删除流程。
brew uninstall --cask wechatwebdevtools
检查结果
下面两条命令只查看进程和一处相关路径,不会删除内容:
pgrep -il "微信开发者工具"
ls -ld "$HOME/Library/Application Support/微信开发者工具"
pgrep 没有匹配项表示当前没有同名进程,有输出时先辨认再退出。ls 列出路径表示它还在,报「No such file」只说明这处确切路径不存在,权限错误则不能判断。
Mole 会列出什么
Mole 按用户资料规则默认不勾选开发者工具的 Application Support 资料,归属明确的产品缓存与偏好设置可勾选;通用 Electron 身份本身不够。
这次检查覆盖了什么
2026 年 9 月 19 日从官网包测试后,应用移除了,258 MB 的 Application Support 资料按用户数据保留;八个 Electron helper 在状态页折成一行,没有验证登录后的工程同步。
