Mac无法通过Apple Watch自动解锁并提示通信错误,说明站对站(STS)隧道未能在两台设备的安全隔区之间成功建立,此时Mac会拒绝解锁请求;需依次确认双重认证开启、Watch App中自动解锁开关启用、macOS版本兼容(Sierra 10.12+)、iPhone作为中继正常在线且未启用网络隔离,再重置钥匙串与手表信任关系。

Mac无法通过Apple Watch自动解锁并提示通信错误,说明站对站(STS)隧道未能在两台设备的安全隔区之间成功建立,此时Mac会拒绝解锁请求。
确认基础条件是否全部满足
第一步:打开iPhone「设置」→「Apple ID」→「密码与安全性」,确认已开启【双重认证】;未启用双重认证的账户完全无法触发自动解锁流程。
第二步:在iPhone上进入「Watch」App →「我的手表」→「通用」→「自动解锁」,检查开关是否为开启状态;若该选项灰显,说明当前watchOS版本不支持或Mac系统版本过低。
第三步:确保Mac运行macOS Sierra(10.12)或更高版本,且已登录与Apple Watch相同的Apple ID;macOS Monterey(12.x)及更新系统中,该功能默认启用但依赖内核级STS支持,旧款无安全隔区的Mac(如2013年末之前的机型)可能根本无法完成隧道协商。
排查蓝牙与Wi-Fi通信链路
方法一:关闭再重开两台设备的蓝牙。在Mac上点右上角蓝牙图标→「关闭蓝牙」→等待10秒→重新开启;同时在Apple Watch上从表盘底部上滑调出控制中心→长按蓝牙图标直到变灰→再点一次恢复;这能强制刷新蓝牙服务发现缓存,避免因配对残留导致的STS握手失败。
方法二:让Mac和iPhone连接同一Wi-Fi网络,并确保该网络未启用客户端隔离(Client Isolation)或AP隔离模式;若Mac连的是企业级Wi-Fi或某些公共热点,路由器可能禁止设备间直接通信,导致STS隧道无法穿透。
为Claude Code提供对提醒事项、日历、联系人、笔记、邮件和tmux的本地命令访问权限,以便在macOS上进行工作流感知的个人操作。
注意:Apple Watch与Mac之间不依赖蓝牙直连完成自动解锁,而是通过iPhone中继协商——所以iPhone必须处于开机、解锁、蓝牙与Wi-Fi均开启状态,且未处于飞行模式。
重置信任关系与STS密钥
① 在Mac上打开「钥匙串访问」→菜单栏「钥匙串访问」→「偏好设置」→「重置我的默认钥匙串」→输入管理员密码确认;此操作会清除本地存储的STS会话密钥,为重建隧道清空障碍。
② 在iPhone的「Watch」App中,进入「我的手表」→「通用」→「还原」→「还原所有设置」;该操作不会删除健康数据或App内容,但会清除包括自动解锁在内的所有配对信任凭证。
③ 完成后,将Apple Watch靠近Mac,在Mac锁屏界面抬腕唤醒Watch,观察是否弹出“用Apple Watch解锁Mac”的授权提示;若无提示,说明STS协议未被触发,需检查Mac端系统日志中的securityd与bluetoothd进程输出。










