AskCleanAskClean问净

在 Mac 上卸载 Unity 和 Unity Hub

AskClean 团队 · 更新于 2026-09-29

先验证项目备份并确认许可归还方式,再卸载 Unity。依赖 Editor 的许可操作必须在删除该 Editor 前完成;通过 Hub 移除 Editor 后,完成剩余 Hub 许可步骤再移除 Hub。项目文件与依赖应保留,不属于卸载残留。

软件模块与项目源文件和素材分开的概念图
卸载 Unity 应用和模块时保留项目源文件与素材。此图为概念示意。

卸载前验证项目能恢复

保存工作,在 Hub 中记录项目位置。备份 Assets、Packages、ProjectSettings、.meta 文件及项目外的本地依赖。Git 提交可能漏掉未跟踪素材和大文件。卸载最后一个兼容 Editor 前,用独立工作副本打开备份,确认私有包等依赖可访问,并运行代表性场景或构建,再关闭 Editor。

文中的菜单名保留英文写法;实际名称可能因界面语言和版本而异。

按许可类型安排顺序

Unity Personal 可先完成 Hub 中的 Editor 移除,再在删除 Hub 前退出登录。其他类型按官方归还流程执行;若采用依赖 Editor 的命令行方式,必须在卸载该 Editor 前完成。组织席位重新分配另行确认,删除本地许可文件不能替代归还激活或重新分配席位。

先移除 Editor,再移除 Hub

在 Unity Hub > Installs 检查各版本。Hub 安装的版本使用 Manage > Uninstall,连同其模块一起卸载。通过 Locate 加入的版本使用 Remove 只移除列表条目,文件仍在:先 Reveal in Finder 核实路径,再移除条目并将对应 Editor 文件夹移到废纸篓。

默认安装位置在 /Applications/Unity/Hub/Editor 下,但应以实际配置为准。完成许可步骤后退出 Hub,把应用移到废纸篓,并检查系统登录项。Finder 移动的恢复窗口不能套用到 Hub 的 Uninstall。

分别检查缓存与项目

退出 Unity 和构建任务,核对下表路径与实际配置。包缓存、Asset Store 下载和 Bee 缓存可能共享或位于自定义目录;按当前版本支持的方式清理,不整体删除 ~/Library/Unity。重新获取文件需要原来源仍可访问,缓存重建也需要时间。

活跃项目的 Library 和 Temp 通常应保留。归档时只有验证 Assets、Packages、ProjectSettings 及全部依赖能恢复后,才考虑省略它们;重新打开会触发导入和缓存重建,无法弥补源码或依赖缺失。

核对卸载结果

检查原安装位置和已检查的缓存,不因某个文件夹名为 Unity 就删除它。确认先前测试过的备份仍可访问,许可状态正确。移到废纸篓的文件仍占空间;清空前检查其中全部内容,包括与 Unity 无关的文件。比较目录用量与可用空间,系统存储图表未及时变化不代表需要重复删除。本次审校未卸载真实软件或清理真实项目。

删除前要核对什么

先确认实际路径、用途和恢复方式。下表不是自动删除清单,也不承诺能释放固定容量。

项目检查位置删除后果与保留条件
Editor 与模块Unity Hub > Installs项目仍需兼容的 Editor 才能打开。
包缓存~/Library/Caches/Unity/upm删除后可能要重新下载,先确认公共或私有源可访问。
Asset Store 下载~/Library/Unity/Asset Store-5.x核实所需 .unitypackage 仍可重新获取。
Bee 构建缓存~/Library/Unity/cache/bee使用当前版本支持的清理方式,后续构建可能变慢。
项目生成目录Library / Temp先验证完整恢复;重导入不能恢复丢失的源码。
项目源文件Assets / Packages / ProjectSettings保留源码、素材、.meta、配置及外部依赖。

常见问题

卸载 Hub 会删除项目吗?

项目目录与 Hub 分开,但仍应记录位置并验证备份。不要把项目源文件当作卸载残留。

可以直接删除整个 ~/Library/Unity 吗?

不应整体删除。分别核对缓存类型、当前版本的清理方法和恢复条件,未知文件先保留。

参考来源