mac应用图标右上角红点需同步关闭通知中心、应用内部计数和dock渲染开关才能彻底消除:可逐个关闭指定app的“在dock中显示徽章”、全局禁用dock徽章、邮件app需额外取消“显示未读信息数量”或全选标记已读,也可用defaults write com.apple.dock showhidden -bool yes加killall dock强制隐藏。

Mac应用程序图标右上角的红点徽标不是未读消息的简单提示,而是通知中心、应用内部计数、Dock渲染开关三者共同作用的结果;只关“允许通知”或只清空通知列表,红点仍会顽固残留。
关闭单个App的Dock徽章显示
第一步:点击屏幕左上角苹果菜单 → 选择“系统设置”。
第二步:左侧边栏点击“通知”,右侧列出所有已安装应用。
第三步:在应用列表中找到目标App(如“微信”“信息”“日历”),点击进入其专属通知设置页。
第四步:将【在 Dock 中显示徽章】开关设为关闭状态。注意:这个开关和横幅通知、声音提示完全独立;关掉它,Dock图标右上角立刻清空,但App仍可照常推送通知到通知中心或锁屏。
全局禁用所有App的Dock徽章
打开“系统设置” → “通知”,向下滚动至页面底部,找到“Dock图标徽章”开关,直接关闭。
该操作对当前已安装及未来新装的所有App均生效,Dock右上角红点与数字标记即刻全部消失。
【该操作不可逆,需手动逐个重开】
单独处理邮件App的顽固红点
方法一:进App内部关计数开关
打开“邮件”应用 → 顶部菜单栏点击“邮件” → “设置…”→ 切换到“通用”标签页 → 向下滚动至“Dock图标”区域 → 取消勾选【显示未读信息数量】。
不做这步,哪怕系统通知里关了徽章,邮件图标红点仍挂着——因为它不依赖通知中心,而直接读取收件箱未读数。
方法二:清除未读源头
在邮件App左侧邮箱列表中,挨个展开收件箱 → 按Command+A全选邮件 → 右键 → “标记为已读”。这一步清掉计数源头,比单纯关开关更彻底。
用终端命令强制隐藏全部徽章
当图形界面设置失效、红点反复再生,或你想跳过逐个设置,直接让Dock彻底“失明”:
第一步:打开“终端”(应用程序 → 实用工具)。
第二步:输入以下命令并回车:
defaults write com.apple.dock showhidden -bool YES
第三步:立即执行刷新命令:
killall Dock
Dock闪一下后重新加载,所有App图标右上角红点即刻消失。











