mac可通过系统设置开启自动更新并执行终端命令固化策略:在“软件更新”和“app store”中启用全部自动选项,再运行sudo softwareupdate --schedule on、launchctl enable及defaults write命令写入偏好设置。

想让Mac上通过App Store安装的应用自动获取最新版本,避免手动点“更新”、漏掉安全补丁或功能升级,只需在系统设置中开启对应开关并确认调度策略生效。
图形界面一键启用
这是最直接、最安全的启用方式,覆盖绝大多数日常使用场景。
打开“系统设置” → “通用” → “软件更新”,点击右上角的 ⓘ 图标,确保勾选“自动保持我的 Mac 最新”主开关。
点“高级”,勾选全部四项:自动检查更新、下载新更新、安装 macOS 更新、安装应用商店应用更新。
再进入“系统设置” → “App Store”,打开“应用更新”开关——此项独立控制第三方App更新,【必须开启才能触发App Store内应用的自动下载与安装】。
终端命令补全调度逻辑
仅靠图形界面有时无法彻底激活后台唤醒机制,softwareupdated 服务仍可能按默认周期静默检测。需用终端补全调度链,确保每24小时自动拉取并执行更新。
打开终端,依次运行以下两条命令:
sudo softwareupdate --schedule on
sudo launchctl enable system/com.apple.softwareupdated
这两条命令分别恢复定时检查能力与服务自启权限。若此前曾执行过 --schedule off 或 disable 操作,此步必不可少。
写入偏好设置防策略丢失
系统重启或配置重置后,图形界面开关可能被覆盖。直接写入plist可固化策略,优先级高于GUI设置。
在终端中执行:
defaults write /Library/Preferences/com.apple.softwareupdate AutomaticDownload -bool true
defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool true
执行 killall Dock 刷新界面,使新策略立即生效。











