iCloud 钥匙串 —— 新设备全员重输
iCloud 钥匙串的同步带端到端加密,新设备要加入,得先过老设备这一关:「在所有设备上重新输入一次密码」。验证的形态不止一种,锁屏密码、Apple ID 密码、在已信任设备上点允许,都可能是那一道。钥匙串的密钥只放给确认过身份的设备,旧设备不在手边,流程就卡住。
10 月 28 日的记录里留过一套 CloudKit 的排障步骤:先用 ckksctl status 确认登录状态,再用 ckksctl fetch 触发一次强制同步,必要时用 reset 以云端数据覆盖本地。钥匙串出问题时,这套命令比退出再登录轻,但要求本机还能进系统。
退出再登录是最粗暴的办法:「不过说实在的,退出再登录是最容易排障的办法,注意是全部退出再逐个登录」。全部退出会让每台设备重新走一遍验证,钥匙串重新握手;逐台登录的顺序错了,验证码会在几台设备之间来回跳。