在 Mac 上卸载 Postman
移除应用前先确认有没有登录 Postman 账号:登录状态下的集合和环境会同步到账号,重新安装后能找回;但没登录时创建的内容(不管是离线 API 客户端还是它取代的旧版 Scratch Pad)只存在这台 Mac 的本地文件夹里,删掉文件夹就没了。这份指南覆盖官网直接下载和 Homebrew cask postman,两者安装的是同一个应用。
删除前先确认哪些是纯本地数据
打开 Postman,看右上角有没有登录。没登录的话,你做的一切都只存在这台 Mac 上;想保存到账号就先登录,否则就把下面的本地文件夹当成唯一的副本。Postman 离线 API 客户端指南说明了不登录、不联网时还能用什么;这个离线模式取代了 Postman 以前叫 Scratch Pad 的功能,纯本地数据的存放方式是一样的。
退出 Postman 并移除应用
完成或取消正在进行的请求,从应用菜单退出 Postman,再把 Postman 从「应用程序」拖进废纸篓。Postman 不注册登录项,不需要先关掉什么(想确认的话可以看「系统设置 › 通用 › 登录项与扩展」)。
Postman 的文件放在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
~/Library/Application Support/Postman |
本地集合、环境、历史记录,以及离线 API 客户端的数据(Partitions、Storage) |
没登录或依赖纯本地数据时先备份;否则账号才是权威副本 |
~/Library/Application Support/com.postmanlabs.mac.ShipIt、~/Library/Caches/com.postmanlabs.mac.ShipIt |
Postman 更新助手的状态 | 可以删除 |
~/Library/Caches/com.postmanlabs.mac、~/Library/Caches/Postman |
可重新生成的缓存 | 可以删除 |
~/Library/Preferences/com.postmanlabs.mac.plist、~/Library/Preferences/ByHost/com.postmanlabs.mac.ShipIt.*.plist |
应用偏好设置和更新器状态 | 可以删除 |
~/Library/Saved Application State/com.postmanlabs.mac.savedState |
保存的窗口状态 | 可以删除 |
Postman 自己关于删除本地数据的支持文章明确提醒:如果不登录、纯本地使用 Postman,不要直接删除这个文件夹,因为这会删掉全部数据;改成先重命名文件夹(比如改成「Postman old」),重新打开 Postman 让它生成一个新的,确认旧文件夹里没有需要的内容后再删除重命名的那份。如何移除本地数据
检查结果
在终端运行下面这些只读命令:
pgrep -il postman
launchctl list | grep -i postmanlabs
ls ~/Library/Application\ Support/Postman
pgrep 没有输出,说明 Postman 已经退出。launchctl list 没有输出,说明当前会话没有加载 Postman 的任务;列出 com.postmanlabs.mac.ShipIt 但没有对应文件,是一条已完成任务留下的无害记录,不是在运行的进程。ls 命令列出本地数据文件夹里还剩什么;提示 No such file or directory 说明已经没有了。
用 Homebrew 安装时
下一次 Mole 更新会先检查 zap 清单,涉及未勾选的数据、其他应用共用的文件或无法确认的内容时不执行 --zap,已勾选的残留仍由 Mole 清理。Preview 290 尚未包含这项保护。
postman 这个 cask 在卸载时会替你退出 Postman。Preview 290 中,Mole 移除 Homebrew 安装的 Postman 时执行 brew uninstall --cask --zap postman,zap 清单覆盖 ~/Library/Application Support/Postman,以及上面的 ShipIt 更新器文件夹、缓存、偏好设置和保存的窗口状态,不管你在 Mole 里勾选了什么,这些都会被删除。如果你不登录使用 Postman,先备份或重命名 ~/Library/Application Support/Postman,或者跳过 zap,只删应用、保留其余内容:
brew uninstall --cask postman
Mole 会列出什么
以下是 Mole 1.15(目前为 Preview)的处理:
~/Library/Application Support/Postman会列出但默认不勾选:Mole 把应用同名的 Application Support 文件夹当作用户数据,留给你自己确认,不管你创建这些数据时有没有登录。想删掉就自己先备份再勾选。ShipIt 更新器文件夹、缓存、偏好设置和保存的窗口状态是单独的行,默认勾选。- 卸载后「系统设置」里可能仍留有 Postman 的登录项历史记录,即使正常使用时从未注册过;那是系统设置里的历史记录,不是在运行的进程,Mole 不会删除它。
这次检查覆盖了什么
Postman 是通过 Homebrew 安装的,2026 年 9 月 17 日作为 8 个应用一批测试的一部分,用 Mole 的开发构建移除。这一批的完成页报告 8 项移除 · 1 项保留(保留项与 Postman 无关);Postman 自己那一行显示 Application Support、Caches 和 ShipIt 路径全部移除,没有失败。之后「系统设置」里留下了 com.postmanlabs.mac.ShipIt 的登录项历史记录、没有对应文件,和其他被移除应用留下的记录一样无害。这次测试的 Mac 上没有未登录的纯本地数据,所以上面「不要在未登录时删除」的提醒没有被实际验证;官网直接下载版也没有在这次测试中卸载。
