如何在 Mac 上卸载 OpenEmu
卸载 OpenEmu 前,先保存并复制完整游戏库、导入的 ROM、游戏存档和即时存档到独立备份,再打开副本确认内容,这里以官网 Mac 包为主,Homebrew 的处理另列在下面。
保留游戏镜像、存档和记忆卡数据,游戏库或模拟器支持目录可能保存进度,审查删除前先把完整目录复制出来。
退出并移除应用
结束当前任务并退出 OpenEmu,先在活动监视器确认进程已退出,再到 Finder 的应用程序目录把 OpenEmu.app 移入废纸篓,放在其他位置时用实际路径,备份确认前保留废纸篓。官方文档
检查结果
这条只读命令搜索进程的完整命令行,不检查磁盘内容。
pgrep -ifl 'OpenEmu'
没有输出且退出码为 1,表示未找到匹配的进程命令行,输出条目时到活动监视器核对,也可能命中无关进程,报错不证明已卸载,还要到原 Finder 位置确认应用不在,保留的数据目录或独立组件不表示应用仍安装。
用 Homebrew 安装时
按已安装的 cask 记录卸载,不加 zap。
brew uninstall --cask openemu
这条命令移除 cask 管理的应用内容,不运行 zap。当前 cask 另列了下面的 zap 目标,会删除设置、本地数据或集成文件,这是 Homebrew 的清单,不是厂商公布的数据路径。
~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.openemu.openemu.sfl*~/Library/Application Support/OpenEmu~/Library/Application Support/org.openemu.OEXPCCAgent.Agents~/Library/Caches/OpenEmu~/Library/Caches/org.openemu.OpenEmu~/Library/Cookies/org.openemu.OpenEmu.binarycookies~/Library/HTTPStorages/org.openemu.OpenEmu~/Library/HTTPStorages/org.openemu.OpenEmu.binarycookies~/Library/Preferences/org.openemu.Atari800.plist~/Library/Preferences/org.openemu.Bliss.plist~/Library/Preferences/org.openemu.BSNES.plist~/Library/Preferences/org.openemu.CrabEmu.plist~/Library/Preferences/org.openemu.desmume.plist~/Library/Preferences/org.openemu.dolphin.plist~/Library/Preferences/org.openemu.FCEU.plist~/Library/Preferences/org.openemu.Gambatte.plist~/Library/Preferences/org.openemu.GenesisPlus.plist~/Library/Preferences/org.openemu.Higan.plist~/Library/Preferences/org.openemu.Mednafen.plist~/Library/Preferences/org.openemu.mGBA.plist~/Library/Preferences/org.openemu.Mupen64Plus.plist~/Library/Preferences/org.openemu.NeoPop.plist~/Library/Preferences/org.openemu.Nestopia.plist~/Library/Preferences/org.openemu.O2EM.plist~/Library/Preferences/org.openemu.OpenEmu.plist~/Library/Preferences/org.openemu.Picodrive.plist~/Library/Preferences/org.openemu.PPSSPP.plist~/Library/Preferences/org.openemu.ProSystem.plist~/Library/Preferences/org.openemu.SNES9x.plist~/Library/Preferences/org.openemu.Stella.plist~/Library/Preferences/org.openemu.TwoMbit.plist~/Library/Preferences/org.openemu.VecXGL.plist~/Library/Preferences/org.openemu.VisualBoyAdvance.plist~/Library/Saved Application State/org.openemu.OpenEmu.savedState
这个 cask 已停用新安装,这不证明你的 Mac 上已有收据是否能够正常卸载。
直接执行 brew uninstall --cask --zap openemu 会运行自己的 zap 范围,不读取 Mole 的勾选项,Mole 只有在完整范围通过检查时才使用 zap,未勾选或共享的路径、审查范围之外的路径、未知条目和不支持的指令都会阻止它,已勾选残留仍走 Mole 的删除流程。
Mole 会列出什么
Mole 列出应用和扫描时实际存在、能够归属的残留,下面的测试不证明完整数据位置清单,按完整应用标识匹配的偏好和缓存通常默认勾选,按应用名匹配的支持目录列出供审查,默认不勾选,确认前逐项查看实际条目。
以上默认状态以“卸载时一并移除数据和配置”关闭为前提,开启后也会勾选符合条件的待审查应用数据,共享存储和受保护数据仍保留单独审查或锁定。
这次检查覆盖了什么
以下是 2026 年 9 月 21 日的测试范围,Intel 官网压缩包应用已卸载,但没有成功启动,未安装 Rosetta,也没有生成 OpenEmu 支持目录,没有验证游戏库操作。
