在 Mac 上卸载钉钉
如果用的是企业版钉钉账号,聊天记录会同步到组织的服务器上,但下载到这台 Mac 的文件只存在下面这个本地数据文件夹里,删掉之后云端不会自动把它们找回来,卸载前先把需要的文件保存好。这份指南覆盖从钉钉官网下载的安装包,也覆盖 Homebrew cask dingtalk(装的是同一个 .pkg,bundle id 是 com.alibaba.DingTalkMac);实测走的是 Homebrew cask。Mac App Store 版本用的是另一个 bundle id,这次没有测试。
退出钉钉并移除应用
从钉钉的菜单退出,再把钉钉从「应用程序」拖进废纸篓。钉钉通常会把自己加进登录项,打开「系统设置 › 通用 › 登录项与扩展」,如果不想它每次开机都自动打开,在那里关掉;移除应用不一定会自动清掉这一项。
钉钉的数据放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/DingTalkMac |
本机数据:设置,以及钉钉在这台 Mac 上缓存或下载的文件 | Mole 列出但不默认勾选。 移除前先看看聊天里有没有保存过的文件 |
~/Library/Caches/DingTalk 和 ~/Library/Caches/com.alibaba.DingTalkMac |
磁盘缓存 | 跟应用一起删除没问题 |
~/Library/Caches/KSCrash/DingTalk |
崩溃报告缓存,是几个应用共用的文件夹里钉钉自己的那一份 | 跟应用一起删除没问题 |
~/Library/Preferences/com.alibaba.DingTalkMac.plist |
应用偏好设置 | 跟应用一起删除没问题 |
~/Library/Saved Application State/com.alibaba.DingTalkMac.savedState |
窗口状态 | 跟应用一起删除没问题 |
~/Library/WebKit/com.alibaba.DingTalkMac |
内嵌网页视图数据 | 跟应用一起删除没问题 |
~/Library/Caches/com.alibaba.DingTalkInstaller、~/Library/Preferences/com.alibaba.DingTalkInstaller.plist、~/Library/Preferences/com.alibaba.DingTalk-Helper.plist、~/Library/Preferences/com.dingtalk.mac.plist |
钉钉安装器助手和一个更早期身份留下的状态 | 钉钉移除后删除没问题 |
| 钉钉的 FinderSync 扩展(它的容器和 Application Scripts 文件夹) | 一个 Finder 集成扩展 | 移除前先确认;先退出钉钉 |
上面大部分路径来自 Homebrew 的钉钉 cask 的 zap 清单,和官网 .pkg 安装包写入的位置一致;崩溃报告叶子 Caches/KSCrash/DingTalk 和 FinderSync 扩展的容器、Application Scripts 文件夹都不在这个 zap 清单里,就算你自己在 Mole 之外跑 zap 也清不掉它们,只有 Mole 自己的审查能碰到。
检查结果
在终端运行下面这几条只读命令:
pgrep -ilf DingTalk
ls -d "$HOME/Library/Application Support/DingTalkMac"
pkgutil --pkgs | grep -i dingtalk
pgrep 没有输出,说明钉钉已经退出。ls 命令能看出本地数据文件夹还在不在这台 Mac 上:列出路径说明你在钉钉里保存或下载过的文件还在,如果你选择保留,这是正常结果;提示「No such file or directory」说明已经没有了。pkgutil 列出 com.alibaba.DingTalkInstaller 说明安装器的包记录还在,那只是一条记录,不是正在运行的程序。
用 Homebrew 安装时
下一次 Mole 更新会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。Preview 290 尚未包含这项保护。
Mole Preview 290 卸载 Homebrew 装的钉钉时用的是 brew uninstall --cask --zap dingtalk,zap 清单会自行执行,不管 Mole 的审查列表里勾了什么。因为钉钉是通过 .pkg 安装的,就算不带 zap,普通的卸载步骤也会清除安装器的包记录并直接删除应用。Homebrew 钉钉 cask
zap 清单包含 ~/Library/Application Support/DingTalkMac,所以带 zap 卸载时,本机的钉钉数据和下载过的文件也会被移到废纸篓,不管你在 Mole 里勾了什么。先保存这些文件,或者不带 zap、只移除应用:
brew uninstall --cask dingtalk
账号与订阅
移除钉钉不会注销你的账号,也不会把你移出任何组织或团队。已经同步到组织钉钉服务器上的企业聊天记录和文件,不管这台 Mac 上做了什么都还留在服务器上。
Mole 会列出什么
以下是 Mole 1.15(目前为 Preview)的处理。~/Library/Application Support/DingTalkMac 会列出但不默认勾选。挂在钉钉自己 bundle id 下的缓存、偏好设置、窗口状态和 WebKit 数据默认勾选;安装器助手的缓存和偏好设置、更早期的 com.dingtalk.mac 偏好设置文件,以及 FinderSync 扩展的容器,都作为需确认的行列出。Mole 不管理登录项,想关掉要去系统设置里操作。
这次检查覆盖了什么
记录在案的卸载用的是 Homebrew cask,时间是 2026 年 9 月 17 日,用的是 Mole 的开发构建。应用本体和 zap 清单里的路径都被移除。崩溃报告叶子 Caches/KSCrash/DingTalk 第一次留下了,之后已经补上,会被列出。FinderSync 和分享扩展的容器因为 macOS 拒绝移动而留下,系统设置里的登录项也还在。登录和企业聊天同步都没有测试。
