永远关闭mac更新

背景
需要关闭
操作
1、打开"启动台"-"其他"-"终端"
2、进入/etc 目录
cd /etc
3、备份 hosts 文件
cp hosts hosts.old
cp hosts hosts.old_20251221
4、修改 hosts 文件内容,在文件底部追加如下内容
127.0.0.1 swscan.apple.com
127.0.0.1 swdist.apple.com
127.0.0.1 swdownload.apple.com
127.0.0.1 swcdn.apple.com
127.0.0.1 updates-http.cdn-apple.com
127.0.0.1 updates.cdn-apple.com
127.0.0.1 xp.apple.com
127.0.0.1 gdmf.apple.com
127.0.0.1 mesu.apple.com
127.0.0.1 appldnld.apple.com

5、保存并退出
:wq
6、刷新DNS缓存
为了使修改立即生效,需要刷新 DNS 缓存。在终端中执行以下命令:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
再次检查更新以去掉提升及
7、若需更新,则注释掉第 4 步内容即可
#127.0.0.1 swscan.apple.com
#127.0.0.1 swdist.apple.com
#127.0.0.1 swdownload.apple.com
#127.0.0.1 swcdn.apple.com
#127.0.0.1 updates-http.cdn-apple.com
#127.0.0.1 updates.cdn-apple.com
#127.0.0.1 xp.apple.com
#127.0.0.1 gdmf.apple.com
#127.0.0.1 mesu.apple.com
#127.0.0.1 appldnld.apple.com
8、再次检查更新即可
9、屏蔽红点代码
分两次执行下面的命令,完事后观察下是否还有红点
sudo defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
sudo killall Dock
10、若仍旧存在提示更新
有一种可能是Safari浏览器的更新,可以先按照第7步解除屏蔽,检查下更新,看是否有Safari的更新,有的话,可以更新下Safari的更新。完事后再屏蔽,如此应该就可以了
参考
Tagged MAC, macOS, 屏蔽更新, 屏蔽系统更新
By paopao | 2025年6月30日 | No Comments | PHP
视频教程:https://www.bilibili.com/video/BV1kxgyzzEoG/