如何去除macbook Big Sur的升级小红点
首先恭喜各位没升级的INTEL的老MAC用户哈~
但是,是不是很讨厌下面这个小红点呢,原来的
sudo softwareupdate --ignore "macOS Catalina"
办法也没用了…
我也是一样的心情啊~
网上各位大神给了很多方法,甚至有去除更新权限的大法。看着就吓人…
经过测试并改进了一下,分享本人的方法:
首先要改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
127.0.0.1 swquery.apple.com
127.0.0.1 swdownload.apple.com
其次,有大神说运行:
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
Killall Dock
就行了。
实测重启还会出来,所以我把这条给写入自动启动程序了,建立一个自动applescript就行:
方法:在应用程序打开“自动操作”-实用工具-运行AppleScript脚本
on run {input, parameters}
do shell script "defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock" user name "用户名" password "密码" with administrator privileges
return input
end run
以上用户名和密码请自行替换。
注:
1、本方法的vim部分可能需要关掉系统保护才能执行。
2、vim的用法对非程序员来说可能有点反人类。
3、恢复更新只需要改回hosts、删除这个脚本即可。
4、相对来说是个简单的办法。
如图: