1. 程式人生 > 其它 >去除macbook Big Sur的升級小紅點

去除macbook Big Sur的升級小紅點

技術標籤:MAC隨筆mac更新提示去除去掉

如何去除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、相對來說是個簡單的辦法。
如圖:
在這裡插入圖片描述