必须关闭iPhone“短信转发”中Mac的勾选并停用iCloud信息同步,才能彻底切断Mac自动同步iPhone短信验证码的链路,消除Safari输入框旁“从短信填充”干扰及隐私风险。

Mac持续自动同步iPhone短信验证码,导致在Safari或第三方App输入框旁频繁弹出“从短信填充”建议,干扰操作且存在隐私泄露风险,必须精准切断验证码同步链路而非仅关闭通知。
先确认当前同步机制类型
Mac端验证码自动填充只通过两种路径触发:一是iCloud信息同步+短信转发共同启用时的原生填充;二是第三方工具(如MessAuto、AutoCode)主动监听并注入。请先打开Mac“信息”App左下角状态栏——若显示“iMessage已启用”且能收发测试短信,则属于Apple原生机制;若状态栏无提示但剪贴板会自动更新六位数字,则大概率已安装第三方工具。
关闭Apple原生验证码同步(核心操作)
这一步直接废止Safari和部分系统级App的“从短信填充”功能,不依赖第三方工具,效果即时且不可逆。
第一步:在iPhone上彻底关闭“短信转发”
解锁iPhone → 打开“设置” → 向下滚动点击“信息” → 找到“短信转发” → 关闭该开关 → 弹出设备列表后,【务必取消勾选你的Mac名称】。这步漏掉任一设备勾选,未来重登iMessage时将立即恢复同步。
第二步:停用iCloud“信息”同步(可选但推荐)
设置 → 顶部Apple ID头像 → “iCloud” → 滚动到底部 → 关闭“信息”开关 → 点按“停用”确认。停用后iPhone不再向iCloud上传任何新消息,Mac端“信息”App将清空全部历史记录,且无法再接收任何新短信或iMessage。
第三步:Mac端禁用钥匙串验证码同步权限
前往“系统设置” → 左侧点击您的姓名 → “iCloud” → “密码与钥匙串” → 关闭“同步此Mac”。这步断开iCloud钥匙串对验证码文本的加密传输通道,即使短信转发未完全清理,Safari也无法再调取验证码内容。
卸载第三方验证码工具(如已安装)
方法一:卸载MessAuto
打开Mac“访达” → 进入“应用程序”文件夹 → 找到“MessAuto” → 拖入废纸篓 → 右键点击废纸篓选择“清倒废纸篓”。【卸载后需重启Mac才能彻底终止后台监听进程】。
方法二:关闭AutoCode服务
在iPhone“设置” → “通知” → “AutoCode” → 关闭“允许通知”;同时在Mac上退出AutoCode客户端并关闭其登录项(系统设置→通用→登录项中移除)。
验证是否生效
让他人向你iPhone发送一条含6位数字的测试短信 → 观察Mac右上角是否弹出通知 → 打开Safari访问任意含验证码输入框的网页(如微信网页版登录页)→ 点击输入框 → 确认不再出现“从短信填充”气泡提示。

















