如何在 Mac 上卸载 Principle
卸载 Principle 前先保存可编辑的原型文件,导出的视频或 GIF 能展示交互,却不能替代源文稿。这次实测用的是官网下载包,没有通过 Homebrew 安装。
卸载应用并检查数据
先打开要保留的可编辑原型,确认源文件可用,别只留视频或 GIF 导出;然后退出 Principle,把「应用程序」中的 Principle.app 移到废纸篓。用户目录里的原型文件留着,再核对精确 bundle ID 的支持目录、缓存、HTTP 存储和偏好。官方说明。
退出后,把下列位置中还要保留的本地状态复制到待删除目录之外的独立私有备份并核对,在访达按 Shift + Command + G 打开各路径或上层目录,只把现有且不需要的应用项目移到废纸篓,共用上层目录和其他应用文件保留:
~/Library/Application Support/com.danielhooper.principle~/Library/Caches/com.danielhooper.principle~/Library/HTTPStorages/com.danielhooper.principle~/Library/Preferences/com.danielhooper.principle.plist~/Library/Saved Application State/com.danielhooper.principle.savedState
查看卸载结果
ls -ld ~/Library/'Application Support'/com.danielhooper.principle ~/Library/Preferences/com.danielhooper.principle.plist
退出应用后运行这条只读命令。打印出路径表示它还在,「No such file or directory」表示该路径不存在,权限错误需要另查,不能当成已删除。
用 Homebrew 安装时
Homebrew cask 的 zap 列表包含 bundle ID 支持目录、缓存、HTTP 存储和偏好,不含单独保存的原型。想保留这些内容,可以先运行下方不带 --zap 的命令,再单独检查。自己加 --zap 会处理整份列表,不看 Mole 的勾选;zap 清单涉及未勾选、共用或无法确认的数据时,Mole 跳过 --zap,已选残留仍由自身流程处理。
brew uninstall --cask principle
Mole 会列出什么
精确 bundle ID 的支持目录、缓存和偏好通常默认勾选;单独保存的原型文件不会因为由 Principle 创建就变成残留。
这次检查覆盖了什么
2026 年 9 月 20 日卸载官方压缩包 Principle 6.43,没有打开原型文稿,因此没有测试文稿保留或导出。
