如何禁用 Mac App Store 应用自动更新,去除更新标记和通知

Posted by sysin on 2021-04-27
Estimated Reading Time 2 Minutes
Words 536 In Total
Viewed Times

请访问原文链接:如何禁用 Mac App Store 应用自动更新,去除更新标记和通知,查看最新版。原创作品,转载请保留出处。

作者:gc(at)sysin.org,主页:www.sysin.org

Mac-App-Store-Update

1. 确保 App Store > 偏好设置… 中取消勾选“自动更新”(默认)

2. 清除更新标记(数字角标)

如果已经检测到更新,App Store 图标上出现红点数字,打开终端执行如下命令可以清除:

1
2
defaults write com.apple.appstored.plist BadgeCount 0
Killall Dock

参考:https://developer.apple.com/documentation/devicemanagement/appstore

3. 禁用全局 App 更新

编辑 hosts 文件,添加如下内容:

手动编辑:打开终端,执行命令sudo vi /etc/hosts,添加以下条目:

1
127.0.0.1 gsp64-ssl.ls.apple.com

备注:以上地址为笔者实际检测地址,因网络环境差异,地址可能有所差异,如果无效请反馈。使用防火墙屏蔽进程可以彻底解决该问题。

推荐使用 SwitchHosts!(免费软件)。

或者(或同时)使用防火墙软件屏蔽:

推荐 Little Snitch,这是一个商业软件

  • 新建规则 1:禁止下载更新相关的数据

    Process Name:/usr/libexec/nsurlsessiond

    Deny Outgoing Connections

App Store 更新 App 时可能需要访问以下主机:

以下是 Apple 官方提供的列表,请根据需要屏蔽。

主机 端口 协议 OS 描述 支持代理
*.itunes.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS 商店内容,如 App、图书和音乐
*.apps.apple.com 443 TCP iOS、Apple tvOS 和 macOS 商店内容,如 App、图书和音乐
*.mzstatic.com 443 TCP iOS、Apple tvOS 和 macOS 商店内容,如 App、图书和音乐
itunes.apple.com 443、80 TCP iOS、Apple tvOS 和 macOS
ppq.apple.com 443 TCP iOS、Apple tvOS 和 macOS 企业 App 验证

4. 禁用单个 App 更新

打开 Finder (访达),浏览到侧边栏 Applications(应用程序),找到不需要更新的 App,点击右键 “显示包内容”,此时出现 Content 文件夹,展开该文件夹,可以看到下面有个 _MASReceipt 文件夹,直接将 _MASReceipt 文件夹删除,即可禁用该 App 自动检测 App Store 软件更新。


捐助本站 ❤️ Donate


如果文章中使用的内容或图片侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有所帮助,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!


支付宝打赏 微信打赏

赞赏一下



1000000