可禁用App Store自动下载更新:一、App Store设置中关闭“自动下载”和“自动更新”;二、系统设置→软件更新→高级中取消勾选“下载新更新”和“安装应用程序更新”;三、终端执行sudo defaults写入禁用命令;四、修改hosts文件屏蔽更新域名。

如果您在使用 Mac 时发现 App Store 在后台静默下载更新,消耗大量网络带宽或移动数据,则可能是系统启用了自动下载功能。以下是针对流量管理场景下禁用 App Store 自动下载更新的多种方法:
一、通过 App Store 偏好设置关闭自动下载
该方法直接作用于 App Store 应用本身,关闭其自动检查、下载和安装行为,是面向普通用户的首选操作,无需命令行干预且完全可逆。
1、点击屏幕左上角的苹果菜单(),选择“App Store” → “设置”。
2、在弹出窗口中找到“自动更新”区域。
3、取消勾选“自动下载在其他设备上购买的 App”。
4、同时确保“自动更新”开关处于关闭状态,以阻止已安装应用的后台更新下载。
5、若需进一步限制,可关闭“自动下载 App 内的内容”选项,防止游戏或大型应用在后台载入附加资源。
二、通过系统设置中的软件更新高级选项禁用
此方法从 macOS 系统级控制 App Store 应用更新的触发机制,尤其适用于希望统一管理所有更新行为(包括系统与应用)的用户,能有效切断自动下载源头。
1、点击苹果菜单(),选择“系统设置”。
2、在左侧边栏中点击“通用” → “软件更新”。
3、点击右侧“自动更新”按钮进入子设置页。
4、点击“高级”按钮,在弹出窗口中取消勾选以下两项:“下载新更新”与“安装应用程序更新”。
5、确认关闭后返回,系统将不再为 App Store 中的应用执行任何后台下载任务。
三、使用终端命令强制禁用自动下载行为
该方法通过写入系统级偏好配置,覆盖图形界面设置可能存在的残留逻辑,对已注册自动下载任务的服务具有更强约束力,适合对流量敏感或使用共享网络环境的用户。
1、打开“应用程序” → “实用工具” → “终端”。
2、输入以下命令并回车:sudo defaults write /Library/Preferences/com.apple.softwareupdate AutomaticDownload -bool false。
3、输入管理员密码后按回车,无提示即表示写入成功。
4、为确保 App Store 自身更新也被禁用,再执行:defaults write com.apple.appstore AutoUpdate -bool false。
5、重启 App Store 应用或注销当前用户使配置生效。
四、修改 hosts 文件屏蔽 App Store 更新域名
该方法在网络请求发起前即截断通信路径,使 App Store 无法连接至更新服务器,从而彻底规避下载行为,特别适用于仅需临时禁用更新或处于计量计费网络环境下的用户。
1、在终端中输入命令:sudo nano /etc/hosts,回车后输入管理员密码。
2、在文件末尾新增以下两行(每行一个域名):127.0.0.1 appldnld.apple.com 和 127.0.0.1 swscan.apple.com。
3、按 Control+O 保存,回车确认文件名;再按 Control+X 退出编辑器。
4、刷新 DNS 缓存以立即生效:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。










