如何在 Mac 上卸载 Pika
这里的 Pika 是 superhighfives 的 Mac 取色工具,不是同名浏览器,卸载前先把要保留的颜色复制到设计文件里。本文覆盖官网下载的 Mac 版和 Homebrew cask pika,删除偏好设置后能否恢复颜色历史,不在已验证范围内。
退出取色工具
按 Command + Q 退出 Pika,这是官方快捷键说明列出的退出方式,再把「应用程序」里的 Pika.app 移到废纸篓。如果登录后它又启动,到「系统设置 › 通用 › 登录项与扩展」里关闭对应项。
保留或重置本地设置
Homebrew cask列出了下面的偏好设置和登录辅助程序位置,没有单独的颜色库备份目录说明。
| 位置 | 怎么处理 |
|---|---|
| ~/Library/Preferences/com.superhighfives.Pika.plist | 准备重装时可保留,想重置偏好设置时再移到废纸篓,先保存要用的颜色。 |
| ~/Library/Application Scripts/com.superhighfives.Pika-LaunchAtLoginHelper | 退出后检查 Pika 登录辅助程序自己的脚本,保留其他应用的脚本。 |
| ~/Library/Containers/com.superhighfives.Pika-LaunchAtLoginHelper | 检查辅助程序的本地容器,不再需要且 macOS 允许移除时,只处理这个位置。 |
在访达中按 Shift + Command + G 查看路径,不存在就跳过,权限拒绝不代表应该删除整个 Containers 或 Application Scripts 父目录。
检查应用和辅助程序
pgrep -il Pika
ls -d /Applications/Pika.app "$HOME/Library/Preferences/com.superhighfives.Pika.plist" "$HOME/Library/Containers/com.superhighfives.Pika-LaunchAtLoginHelper"
pgrep 没有输出,表示没有名称匹配的进程在运行,有输出时可能是应用或辅助程序,到活动监视器里确认。ls 打印的路径还在磁盘上,提示找不到文件表示该路径不存在,权限错误则无法判断,主动保留偏好设置不算卸载失败。
用 Homebrew 安装时
brew uninstall --cask pika
这条命令不执行 zap,cask 的普通卸载还会请求 Pika 退出。自己执行 brew uninstall --cask --zap pika 会额外移除偏好设置和上面的两个辅助程序位置,不读取 Mole 的勾选结果。
Mole 会先核对 Homebrew 的整份删除清单,涉及未勾选的数据、共享文件或无法确认的内容时跳过 --zap,已勾选的残留仍由 Mole 清理。
Mole 会列出什么
存在时,Pika 自己的 com.superhighfives.Pika 偏好设置和确认归属的临时缓存默认勾选,单独识别到的登录辅助程序容器和脚本属于待确认项。卸载时一并移除数据和配置关闭时,这些待确认项列出但不勾选,打开后可自动勾选符合条件的数据,想保留状态时将对应项取消勾选。
这款取色工具使用 com.superhighfives.Pika,不要把这些路径用于其他同名应用,macOS 也可能拒绝访问辅助程序容器。
这次检查覆盖了什么
2026 年 9 月 21 日,将官网包里的 Pika 1.9.0 拷到「应用程序」,打开后卸载,没有 Homebrew 收据。应用、偏好设置和确认归属的临时缓存进入了废纸篓,该次删除清单没有记录到仍在磁盘上的条目,没有验证颜色历史恢复或 Homebrew 安装的登录辅助程序。
