Apple 通用剪贴板失效问题排查
Apple的跨设备剪贴板同步超级实用,最近我的办公Mac与iPhone之间出现了拷贝不work,即两端都无法直接云拷贝到另一个设备。经过一番排查终于解决了,这里mark下,兴许能帮到些朋友。
现象
办公Mac与手里的iPhone设备之间无法拷贝,比如Mac上选中文本拷贝,iPhone无法感知,反之也这样。
确定问题
因为家里还有几台Mac,因此这里我也都测试下,比如家里的Mac mini与iPhone设备是可以正常双向拷贝的,这样说明iPhone是没问题的,因此可以确定只是办公Mac的问题。
基于这个现象可以明确,单个设备出现问题,实际上作为拷贝方还是接收方都会有问题。
尝试修复的手段
网上看了好多教程,我这里说下有用的手段吧。
- 对于Mac或其它任何Apple设备,确定Wi-Fi/蓝牙/handoff都处于开启状态。
- 确定多个设备iCloud登陆的同一个账号,注意是iCloud账户,
AppStore登陆的账号是可以与iCloud账号不同的
。
问题解决
我这里的问题,在经过上述手段尝试后,最终修复。目前来看是某次切换Mac的iCloud账号导致的问题,经过重新退出登陆后,问题解决。
通用剪贴板的原理
解决的同时再想想为什么需要上述手段来解决。
1.Apple的handoff功能本身是用到了Wi-Fi和蓝牙。而剪贴板的同步本身算是handoff的一种应用体现。
2.iCloud负责了身份验证,确保了只有你的设备能够互相传输数据。
写在最后
Apple的软件服务bug并不少,遇到问题只能耐心地进行分析和解决。同时Apple 通用剪贴板是很好用的东西,强烈推荐全家桶/多Apple设备用户去尝试使用下。