1)恢复模式下关闭SIP,csrutil disable
2)将更新的进程设置为不可执行(默认为751)
chmod 644 System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/A/Resources/SoftwareUpdateNotificationManager.app/Contents/MacOS/SoftwareUpdateNotificationManager
默认该路径应该在 /Volumes/MacPationName下面。
因为更新会在后台一直在运行,所以需要将改文件权限设为不可执行。
3)清除下载的更新文件, /Library/Update目录下面的所有文件。
4)清除Dock栏更新小红点标记等,在关闭SIP的前提下,终端输入:
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
killall Dock
则可以清除升级更新提醒标记。
如果要恢复,则输入:
sudo softwareupdate –reset-ignored
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0