2owe
2015-10-12 17:25:12 +08:00
在这贴一下我自己的调试及解决方案,仅供参考:
设备:一台 iPhone ,一台 Macbook pro
初始化:手机开 Airdrop ,设置联系人可见。电脑开蓝牙, Finder 左侧选择 AirDrop ,设置联系人可见。
初始状态:两机器登录同一 iCloud 帐号, handoff 关闭又开启,电脑和手机连过蓝牙。 Finder 上 AirDrop 能看到手机,手机也能在 AirDrop 传输时看到电脑,只是传输不了。 Handoff 无反应。手机上点击标签页方框,能看到 iCloud 同步过来的电脑上 Safari 打开的标签页。
原因排查: 1. 均已重新登录同一 iCloud 帐号,并启用 handoff 。 2. 重新连接电脑和手机的蓝牙,可以连接上,但一下子又断开。 3. 检查电脑上蓝牙连接记录,电脑上显示的蓝牙名称是之前手机的名称。
猜想:无法使用 Handoff 可能是过往蓝牙历史引发冲突。
处理步骤: 1. 清理蓝牙历史记录:清理手机蓝牙记录,清楚电脑蓝牙记录,删除文件 /Library/Preferences/com.apple.Bluetooth.plist ,删除匹配的配置文件 ls ~/Library/Preferences/com.apple*|grep Bluetooth (删除之后会自动创建) 2. 重启手机和电脑
结果:重新匹配蓝牙后, Handoff 可用了。
----------------
贴一下个人经验,仅供参考