强制删除macos预装应用有四种方法:一、关sip后挂载系统卷删除;二、直接删/applications中可写副本;三、用快照机制绕过sip删除;四、用appcleaner等工具识别并删除。

如果您尝试卸载 macOS 自带的预装软件(如“播客”“音乐”“图书”等),但发现无法通过常规方式删除,则可能是由于系统完整性保护(SIP)启用且应用位于受保护的 /System/Applications 目录。以下是强制删除系统预装应用的多种可行方法:
一、关闭 SIP 后挂载并删除系统级应用
该方法通过禁用系统完整性保护,重新挂载系统卷为可写状态,从而允许直接删除 /System/Applications 目录下的预装应用。操作涉及系统底层,需谨慎执行。
1、重启 Mac 并立即按住 Command + R 进入恢复模式(Apple Silicon 机型则长按电源键直至出现启动选项,选择“选项”后点击“继续”)。
2、顶部菜单栏选择“实用工具” > “终端”,在终端中依次输入以下两条命令并回车:
csrutil disable
csrutil authenticated-root disable
3、执行 reboot 重启进入正常系统。
4、打开“终端”,运行 csrutil status 和 csrutil authenticated-root status,确认两行均显示 disabled。
5、运行 diskutil list,识别系统卷的 IDENTIFIER(例如 disk3s1)。
6、创建本地挂载点:mkdir ~/mount。
7、执行挂载命令(将 disk3s1 替换为实际标识符):sudo mount -o nobrowse -t apfs /dev/disk3s1 ~/mount。
8、进入挂载后的系统应用目录:cd ~/mount/System/Applications。
9、列出当前应用:ls,确认目标应用名称(如 Podcasts.app)。
10、执行删除命令(以播客为例):sudo rm -rf Podcasts.app。
11、重建系统快照(路径中 hadesr 需替换为您的用户名,可用 whoami 查看):sudo bless --mount "/Users/hadesr/mount/System/Library/CoreServices" --setBoot --create-snapshot。
12、重启系统,验证应用是否已从“启动台”和“应用程序”文件夹中消失。
二、使用 sudo rm -rf 直接删除 /Applications 中的预装应用副本
部分预装应用(如 iMovie、GarageBand、Pages)会同时存在于 /Applications 和 /System/Applications,且前者为可写副本。此方法仅适用于存在独立可写安装路径的预装应用,不触发 SIP 报错,风险较低。
1、打开“终端”应用程序。
2、确认目标应用是否位于用户可写区域:ls /Applications | grep -i "garageband\|imovie\|pages"。
3、若输出中包含对应应用名,执行删除命令(以 GarageBand 为例):sudo rm -rf /Applications/GarageBand.app。
4、输入管理员密码(输入时无显示),回车执行。
5、检查“启动台”与“访达→应用程序”中该图标是否已消失。
三、通过终端绕过 SIP 删除 /System/Applications 中特定应用(无需重启恢复模式)
此方法利用 bless 与 apfs snapshot 机制,在不完全禁用 SIP 的前提下临时获取写权限,适用于 macOS 13 及以上版本,保留部分系统保护能力。
1、打开“终端”,运行 sudo tmutil listlocalsnapshots / 查看是否存在可写快照。
2、若无,先创建一个本地快照:sudo tmutil localsnapshot。
3、执行挂载命令(需先创建挂载点):sudo mkdir -p /tmp/system-mount && sudo mount -o nobrowse -t apfs $(diskutil info / | awk '/APFS Volume Group/ {print $NF}') /tmp/system-mount。
4、定位并删除目标应用:sudo rm -rf /tmp/system-mount/System/Applications/News.app(示例为“新闻”应用)。
5、卸载临时挂载点:sudo umount /tmp/system-mount。
6、重启系统后验证应用是否已移除。
四、使用第三方工具辅助识别并定位系统级预装应用路径
部分工具(如 AppZapper 或 AppCleaner)可扫描 /System/Applications 中的应用并显示其完整路径,便于用户确认是否属于可安全删除的副本,避免误删核心系统组件。
1、下载并安装支持系统路径扫描的最新版 AppCleaner(v4.0+)。
2、启动 AppCleaner,点击左上角“+”号,选择“浏览所有应用程序”。
3、在弹出窗口中点击“前往” > “前往文件夹”,输入:/System/Applications,回车进入。
4、选中目标应用(如 Stocks.app),AppCleaner 将显示其路径及关联项(若存在)。
5、点击右下角“搜索文件”按钮,确认无关键依赖后,点击“删除”执行移除(仅删除主程序包,不修改系统卷属性)。
6、重启后检查 Dock 与启动台是否仍显示该图标。










