MacOS禁止系统更新,屏蔽小红点

1、忽略特定大版本更新,不同版本号,命令不同,仅供参考

sudo softwareupdate --ignore "macOS Big Sur"

2、取消红点

适用于 macOS 13 Ventura 及更高版本,依次在终端中执行以下三条命令:

defaults delete com.apple.systempreferences AttentionPrefBundleIDs

defaults delete com.apple.systempreferences DidShowPrefBundleIDs

killall Dock

适用于 macOS 11~12 的旧版命令:

defaults write com.apple.systempreferences AttentionPrefBundleIDs 0

killall Dock

3、禁止系统更新

sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool FALSE

sudo softwareupdate --schedule off

4、修改hosts,彻底屏蔽

sudo vim /etc/hosts

在文件中加入以下内容:

127.0.0.1 swscan.apple.com
127.0.0.1 swdist.apple.com
127.0.0.1 swcdn.apple.com

需要注意,写入了这些hosts,你的softwareupdate安装工具可能会有影响,请先安装好后再进行屏蔽更新操作。
完事!