如何在 Mac 上卸载 Godot
Godot 不管是从官网 godotengine.org 下载通用版 zip,还是用 Homebrew cask godot 装,拿到手都是一个不带安装程序的 Godot.app,删之前先保存好手头打开的项目:Godot 自己的编辑器设置、导出模板和缓存都跟项目文件分开放,移除应用本体后,编辑器数据再单独核对。
退出并移除应用
- 从菜单退出 Godot,或按 Command + Q,再到「活动监视器」确认相关进程已经退出。
- 在 Finder 的「应用程序」里把 Godot.app 移到废纸篓。
- 如果是用 Homebrew 装的,cask 还会往 Homebrew 的
bin目录链接一个godot命令,见下面 Homebrew 一节,直接下载安装不会有这个命令。
Godot 把数据放在哪里
在 Finder 按 Shift + Command + G,逐个打开下面这些位置。
| 位置 | 内容 | 处理方式 |
|---|---|---|
~/Library/Application Support/Godot |
导出模板和编辑器设置,Godot 官方文档写的 | 用应用名而不是 bundle id 命名,先看内容再删,尤其是自定义过导出模板的话 |
~/Library/Caches/Godot |
编辑器生成的缓存,同一份文档写的 | 退出后可以直接删 |
~/Library/Saved Application State/org.godotengine.godot.savedState |
窗口恢复状态 | 跟应用一起删 |
Godot 官方文档里还写了 ~/.config/godot 和 ~/.local/share/godot,不过那是 Linux 上的路径,同一份文档写明 macOS 的编辑器数据和设置都在 ~/Library/Application Support/Godot,测试那台 Mac 首次运行后也没有出现这两个 Linux 目录,Homebrew 的 zap 清单和 Mole 自己的扫描都没有列出它们。Godot 数据路径文档
检查结果
pgrep -il godot
launchctl list | grep -i godot
command -v godot
ls -d "$HOME/Library/Application Support/Godot" "$HOME/Library/Caches/Godot"
pgrep正常完成且没有报错时,没有输出只说明进程名称没有匹配godot,有匹配先确认归属再停止。- 经过筛选的
launchctl检查正常完成且没有报错时,没有输出只说明当前用户会话没有列出匹配行,有输出先核对任务标签和可执行文件路径,再判断是否属于本次 Godot 安装。 command -v godot打印出路径只说明当前 shell 找得到这个命令,不证明归 Homebrew 管理,用 Finder 或ls -l核对实际项目和链接目标,只有确认登记在 Homebrew 的godot安装里,才用下面的普通 cask 卸载,其他安装的命令和归属未确认的普通文件保留。ls -d会打印仍然存在的文件夹,其余提示「No such file or directory」。
用 Homebrew 安装时
godot 这个 cask 的 zap 清单包含 ~/Library/Application Support/Godot、~/Library/Caches/Godot 和窗口恢复状态,cask 还会往 Homebrew 的 bin 目录(Apple 芯片上是 /opt/homebrew/bin)链接一个 godot 命令,卸载应用时 Homebrew 会一起移除,自己执行 brew uninstall --cask --zap godot 会把这三样都移到废纸篓,不看你在 Mole 里勾了什么。Homebrew 的 Godot cask
Mole 卸载 Homebrew 装的版本时会先看一遍 zap 清单,默认关闭「卸载时一并移除数据和配置」时,~/Library/Application Support/Godot 不勾选,开启后符合条件的应用自有数据可能预先勾选,想保留导出模板和编辑器设置就取消这一行的勾选。zap 清单涉及未勾选的行时,Mole 不加 --zap,只移除已选的残留。
想保留导出模板和编辑器设置,先备份 ~/Library/Application Support/Godot,或者只移除应用:
brew uninstall --cask godot
Mole 会列出什么
以下是 Mole 对官网下载版或 Homebrew 版 Godot 的处理:
~/Library/Caches/Godot和窗口恢复状态默认勾选。~/Library/Application Support/Godot作为用户数据列出,导出模板也在里面,勾选方式取决于上面说明的选项。- 只在 Linux 上用的
~/.config/godot和~/.local/share/godot不会列出,Mac 版编辑器不会往那里写东西。
这次检查覆盖了什么
2026 年 9 月 17 日,用 Homebrew cask godot 安装 Godot,和同一批其他应用一起用 Mole Preview 272 卸载,那个构建还会执行 Homebrew 的 zap 步骤,Application Support 和 Caches 都是这一步清掉的,盘上也没有写出 ~/.config/godot 或 ~/.local/share/godot。导出模板、自定义编辑器设置以及从 godotengine.org 直接下载安装都没有测试。
