MacOS插件的卸载方式取决于插件类型和安装方式,以下是详细分类指南:
一、浏览器扩展卸载
1. Safari:
- 打开Safari > 偏好设置 > 扩展
- 选中目标插件,点击「卸载」按钮
- 需注意:某些扩展会残留配置文件,可前往`~/Library/Safari/Extensions/`手动删除
2. Chrome/Firefox:
- 地址栏输入`chrome://extensions`或`about:addons`
- 关闭扩展时系统可能仍保留数据,需额外清除浏览器缓存(开发者模式中提供「删除」选项)
二、系统级插件卸载(如Input Managers)
1. 检查以下目录:
bash
/Library/InputMethods
~/Library/Input Methods
/Library/Keyboard Layouts
2. 使用终端命令`pluginkit -vm`可查看已注册插件列表
3. 部分插件需要同时删除:
- LaunchAgents:`~/Library/LaunchAgents`
- Preferences:`~/Library/Preferences`
三、应用捆绑插件
1. Adobe系列、Office插件:
- 应用内通常有「插件管理器」
- 典型路径:`/Applications/Adobe [App]/Plug-ins`
2. 开发工具插件(如Xcode):
- 使用`xcrun simctl plugin list`查看模拟器插件
- Alcatraz等管理工具需执行额外卸载脚本
四、内核扩展(kext)
1. 高风险操作需先禁用SIP:
- 重启按Cmd+R进入恢复模式
- 终端执行`csrutil disable`
2. 卸载命令:
bash
sudo kextunload /path/to/plugin.kext
sudo rm -rf /Library/Extensions/plugin.kext
五、通用查找技巧
1. 使用Spotlight搜索插件名称
2. 查找最近修改的文件:
bash
find / -type f -name "*插件名*" -mtime -30
3. 检查系统报告:
- 关于本机 > 系统报告 > 软件 > 已安装项目
六、残留清理
1. 使用专业工具如AppCleaner(需勾选「智能搜索」)
2. 手工清理:
- 缓存:`~/Library/Caches`
- 应用支持:`~/Library/Application Support`
- 容器:`~/Library/Containers`
某些专业软件(如音频插件)可能有独立的卸载程序,需查阅官方文档。内核扩展卸载后建议重启并执行`kextstat | grep -v com.apple`验证。