如何在 Mac 上卸载 Loopback
卸载 Loopback 前先记下要保留的虚拟设备路由。当前官方手册 说明内置卸载会移除虚拟音频设备和后端组件。本文覆盖官网 Mac 应用和 Homebrew cask loopback,旧版使用 ACE 的版本可能有不同的后端入口。
先运行 Loopback 自己的卸载
停止使用 Loopback 设备的应用,按需切换其他输入输出设备,用截图或笔记保留需要重建的路由,并把要用的 ~/Library/Application Support/Loopback 配置复制到该目录以外。应用还在时选择 Help › Uninstall Loopback…,完成后端移除步骤,需要管理员授权时按界面确认。
流程完成后退出 Loopback,再把应用程序里的 Loopback.app 移到废纸篓。保留其他 Rogue Amoeba 应用还在用的音频组件,不手动删除共享引擎目录。
检查设置和本地状态
备份完成、官方后端移除且应用退出后,在 Finder 按 Shift + Command + G,打开下面的支持资料、缓存和偏好位置,把不再需要的 Loopback 专属项目移到废纸篓。后台项仍走官方或软件包卸载,保留共享音频引擎和激活文件。
| 位置 | 保留或移除 |
|---|---|
| ~/Library/Application Support/Loopback | 本地支持资料,重置前备份要用的配置。 |
| ~/Library/Caches/com.rogueamoeba.Loopback | 应用缓存。 |
| ~/Library/Preferences/com.rogueamoeba.Loopback.plist | 应用偏好。 |
| ~/Library/LaunchAgents/com.rogueamoeba.loopbackd.plist | cask 普通卸载列出的后台项文件,走官方或软件包卸载流程。 |
cask 还列出 Loopback 的 HTTP 存储、WebKit 和窗口状态。保留共享 Rogue Amoeba 激活与引擎设置,包括 com.rogueamoeba.audiounit.plist,卸载不会取消订阅或删除账号。
检查剩余应用和后台项
pgrep -il 'Loopback|loopbackd'
ls -d /Applications/Loopback.app "$HOME/Library/Application Support/Loopback" "$HOME/Library/LaunchAgents/com.rogueamoeba.loopbackd.plist"
launchctl list | grep -F com.rogueamoeba.loopbackd
进程或后台项没有匹配,只表示这次查询没有显示,有匹配时继续核对,查询失败时状态未知。打印的路径仍在,找不到路径的报错表示已不存在,权限报错表示还无法判断。官方卸载后,还要在音频应用的设备菜单中确认 Loopback 虚拟设备已消失。
用 Homebrew 安装时
brew uninstall --cask loopback
cask 普通卸载会请求 Loopback 和 loopbackd 退出,并移除指定的用户后台项文件,不能代替官方虚拟设备与后端卸载。直接执行 brew uninstall --cask --zap loopback 还会处理 cask 中的支持资料、缓存、HTTP 存储、偏好匹配、窗口状态和 WebKit,不读取 Mole 的勾选。
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。
Mole 会列出什么
应用专属偏好、缓存、HTTP 存储和 WebKit 状态存在时默认勾选。「卸载时一并移除数据和配置」关闭时,显示名支持资料会列出但不勾选,打开后符合条件的审核数据可以预选,共享音频引擎设置不包含在本应用资料选择里。
这次检查覆盖了什么
2026 年 9 月 21 日把官网包内的 Loopback 2.5.0 复制到应用程序后卸载,没有安装音频后端,也没有 Homebrew 收据。应用及本地偏好、缓存、HTTP 存储和 WebKit 数据进了废纸篓,三处临时 WebKit 叶目录返回权限错误,这次未验证虚拟设备、ARK 或 ACE 移除,以及已安装的后台项。
