


























不知从何时起,Mac 系统的 系统设置 图标上那个红色的 1 字角标,成了很多强迫症用户的噩梦。
对于很多音频制作人、程序员或者老旧机型用户来说,“不更新”才是最大的生产力。新系统往往意味着旧软件不兼容、风扇狂转以及未知的 Bug。
在 macOS Ventura 及其之后的版本中,Apple 修复了利用 tvOS 描述文件欺骗系统的漏洞。但这并不意味着我们束手无策。今天分享一套组合拳,帮你把系统锁死在当前版本。
在安装描述文件之前,我们首先要切断 macOS 自动“下载”和“检查”更新的手脚。这是最基础也是最稳的一步。
打开 终端 (Terminal)。
依次复制以下命令并回车(输入密码时不会显示字符,盲输后回车即可):
🚫 禁止自动检查更新:
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool false🚫 禁止后台静默下载:
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool false🚫 禁止自动安装 macOS 更新:
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticallyInstallMacOSUpdates -bool false执行完这三条,你的 Mac 就不会在后台偷偷下载好几 GB 的安装包了。
⚠️
如何恢复?如果未来想恢复更新,只需将上述命令中的 false 改为 true 再次运行,或者直接在“系统设置 -> 通用 -> 软件更新”中点击“i”图标,把选项重新勾选即可。
既然旧的 tvOS 文件不能用了,我们就用 Apple 官方允许的企业级 MDM(移动设备管理)策略。
Apple 允许企业用户设置**“延迟更新”**策略,最长支持 90 天。
你可能会问:才90天?
别急,这 90 天是“滚动”的。 也就是说,系统永远只会检测“90天前发布的系统”。只要你现在已经是最新版(或者较新版),系统在未来很长一段时间内都检测不到新版本,因为新出的版本都被“雪藏”了 90 天。
为了方便大家,我制作了一个 HaoUp 定制版描述文件,大家可以自己生成使用。
打开 Mac 自带的 文本编辑 (TextEdit)。
按快捷键 Shift + Command + T 将格式转为纯文本(这一点非常重要!)。
复制并将以下代码粘贴进去:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDisplayName</key>
<string>HaoUp’s Blog延迟更新策略</string>
<key>PayloadIdentifier</key>
<string>com.haoup.no-updates</string>
<key>PayloadType</key>
<string>com.apple.applicationaccess</string>
<key>PayloadUUID</key>
<string>1f4f4c4c-9b81-4209-9069-1234567890ab</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>enforcedSoftwareUpdateDelay</key>
<integer>90</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>禁用Mac系统更新</string>
<key>PayloadOrganization</key>
<string>HaoUp</string>
<key>PayloadDescription</key>
<string>用于强制延迟 macOS 软件更新检测(最长90天),如有其他问题请在博客评论区留言!</string>
<key>PayloadIdentifier</key>
<string>com.haoup.profile</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>5c7e3f88-1234-5678-9abc-def012345678</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadScope</key>
<string>System</string>
</dict>
</plist>⚠️
保存文件,将其命名为 HaoUpConfig.mobileconfig。 注意:后缀名必须是 .mobileconfig,不能是 .txt。
双击你刚才生成的 HaoUpConfig.mobileconfig 文件。
此时系统会提示“已下载描述文件”。
打开 系统设置 -> 隐私与安全性 -> 向下滑动找到描述文件。
你会看到一个名为 “禁用Mac系统更新” 的条目。
点击安装,输入开机密码确认。
安装完成后,你的 Mac 将强制忽略未来 90 天内发布的所有系统更新,配合第一步的终端命令,基本可以实现“如果不手动检查,系统就不会打扰你”。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。