跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 OmniFocus

    OmniFocus(The Omni Group 出品,bundle id com.omnigroup.OmniFocus4)把本地数据库放在自己的沙盒 Container 里,用 Omni Sync Server 或自己的 WebDAV 服务器同步的话,服务器上也有一份,不同步的话这个 Container 就是唯一的一份。移除前再打开一次 OmniFocus,确认同步状态没有待处理的改动,不同步就先备份数据库。这篇覆盖从 The Omni Group 官网下载的版本,以及 Homebrew cask omnifocus。

    先确认同步,再退出移除

    1. 打开 OmniFocus,确认同步状态显示没有待处理项。
    2. 从菜单退出 OmniFocus。
    3. 在 Finder 的应用程序文件夹里把 OmniFocus 拖进废纸篓。
    4. 打开系统设置 › 通用 › 登录项与扩展,关掉列出的 OmniFocus 条目。

    开了同步的话,任务数据在同步服务器上也有一份,跟这台 Mac 无关,The Omni Group 有单独的指南说明如果想彻底断开,怎么删除或改名服务器端的数据库(从服务器移除你的 OmniFocus 数据)。

    OmniFocus 在本地留下什么

    位置 存的是什么 怎么处理
    ~/Library/Containers/com.omnigroup.OmniFocus4 OmniFocus 的本地数据库和设置 确认同步完成,不同步就先备份,再跟应用一起移除
    ~/Library/Group Containers/34YW5XSRB7.com.omnigroup.OmniFocus OmniOutliner 等其它 Omni 应用也在用的 App Group 容器 还装着其它 Omni Group 应用时留着它
    ~/Library/Application Scripts/34YW5XSRB7.com.omnigroup.OmniFocus* 与 ~/Library/Application Scripts/com.omnigroup.OmniFocus* 沙盒自动化脚本 跟应用一起移除
    ~/Library/Preferences/com.omnigroup.OmniFocus*.LSSharedFileList.plist 最近文件列表 可以放心移除
    ~/Library/Preferences/com.omnigroup.OmniSoftwareUpdate.plist 所有 Omni Group 应用共用的更新检查偏好设置 共用文件,等其它 Omni 应用都不在了再删
    ~/Library/Saved Application State/com.omnigroup.OmniFocus*.savedState 窗口恢复状态 可以放心移除
    ~/Library/Caches/Metadata/com.omnigroup.OmniFocus* 缓存 可以放心移除

    检查结果

    在终端里运行这些只读命令。

    pgrep -il omnifocus
    launchctl list | grep -i omnigroup
    ls -d "$HOME/Library/Containers/com.omnigroup.OmniFocus4"
    ls -d "$HOME/Library/Group Containers/34YW5XSRB7.com.omnigroup.OmniFocus"
    

    pgrep 没有输出说明 OmniFocus 没在运行。launchctl list 没有输出说明这次会话里没有加载 Omni Group 的登录项。两条 ls 命令返回「没有那个文件或目录」说明对应文件夹已经不在了,打印出路径说明还留着,还装着其它 Omni Group 应用、或者你在 Mole 里没勾这一行时,Group Container 留下来是正常的。

    用 Homebrew 安装时

    当清单里出现未勾选或共享数据,或者没法完整核对时,Mole 会跳过 --zap,但仍然清理你选中的那部分。

    omnifocus 这个 cask 的 zap 清单包括 ~/Library/Application Scripts/34YW5XSRB7.com.omnigroup.OmniFocus*、~/Library/Application Scripts/34YW5XSRB7.com.omnigroup.OmniSoftwareUpdate、~/Library/Application Scripts/com.omnigroup.OmniFocus*、~/Library/Caches/Metadata/com.omnigroup.OmniFocus*、~/Library/Containers/com.omnigroup.OmniFocus*、~/Library/Group Containers/34YW5XSRB7.com.omnigroup.OmniFocus,以及 Preferences 下的 OmniFocus*.LSSharedFileList.plist 和 OmniSoftwareUpdate.plist,还有 com.omnigroup.OmniFocus*.savedState。清单里的 Group Container 在 Mole 里默认不勾,其它 Omni 应用也在用,所以这一行没勾或者还装着别的 Omni 应用时,Mole 都不加 --zap。自己执行 brew uninstall --cask --zap omnifocus 会把这些全部移进废纸篓,不管你在 Mole 里勾选了什么,其它 Omni Group 应用也在用的 Group Container 和 OmniSoftwareUpdate 相关条目也在内。

    想跳过 zap 这一步:

    brew uninstall --cask omnifocus
    

    Mole 会列出什么

    对于从 The Omni Group 官网直接下载的 OmniFocus:

    • ~/Library/Containers/com.omnigroup.OmniFocus4 按 bundle id 命名,默认勾选,里面是本地数据库,不同步的话移除前先备份或者取消勾选。
    • ~/Library/Group Containers/34YW5XSRB7.com.omnigroup.OmniFocus 和 34YW5XSRB7.com.omnigroup.OmniSoftwareUpdate 脚本文件夹会列出但默认不勾,勾上之后只有在没有别的已装应用认领这个组时,Mole 才把它们移进废纸篓,装着 OmniOutliner 这类也在用它的 Omni 应用时,Mole 会留下它,这一行显示「已保留:无法确认没有其他 App 在用这个组」。

    这次检查覆盖了什么

    2026 年 9 月 20 日,从 The Omni Group 官网下载的 OmniFocus 4.9.1 作为十个应用一批中的一个,用 Mole 1.15.0(build 280)加完全磁盘访问权限装上又卸载。测试者展开了审查列表并在删除前勾选了每一行。测试期间没有登录 Omni 的同步服务。它的 Container(约 52KB)勾上了,但 macOS 拒绝把它移进废纸篓,留在了磁盘上,Group Container 和 OmniSoftwareUpdate 组文件夹也勾上了,被 Mole 的 App Group 检查留了下来。安装后系统设置里出现过一个未勾选的 OmniFocus 后台项,卸载后这条记录还指着废纸篓里的应用,这是 macOS 自己的登记信息,不是还在运行的进程。基于服务器的同步和 OmniOutliner 自己的移除流程都不在这次测试范围内。OmniFocus

    Mac 空间不够、越用越慢时,Mole 能帮你清理垃圾、卸干净软件、维护系统。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (296) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。