美文网首页
AirDrop cannot be discovered in

AirDrop cannot be discovered in

作者: 南国青天 | 来源:发表于2018-01-11 09:29 被阅读73次

    Fu*k the AirDrop:

    最近在传文件给同事时, AirDrop总是无法发现别人也无法被发现. 作为严重强迫症的我, 花了三天的时间终于解决这个问题.

    AirDrop and iCloud

    折腾了三天, 网上几乎所有的方法都尝试过, 大部分的解决方法都是Copy Paste. 但是直到遇到这个文章 something is conflicting with airdrop, How to find out?

    发现AirDrop与iCloud的关系

    AirDrop在退出iCloud和更换iCloud账号后, 可以正常工作. 但换回主iCloud账号, AirDrop又不工作了。

    • 每次在登出注销iCloud的后, AirDrop就恢复正常, 并显示iPhone的用户名.
    • 换一个新的iCloud的账号, AirDrop就恢复正常, 并显示iPhone的用户名.
    • 换回主iCloud账号, 打开AirDrop 允许这些人发现我经常会出现没有人, 然后过N分钟后会变回所后人, 并且有一定几率会发现我的iPhone, 但它不是现实我的iPhone名, 而是我的iCloud名字并且有头像.

    最终锁定问题根源Mac的通讯录. 在通讯录中有一个叫中国苹果的联系人, 这个联系人名下的电话号码将近有上万个, 每次打开这个它都会导致通讯录卡死.

    Fix: Mac在登录iCloud时不勾选通讯录, 然后打开Mac通讯录把所有的联系人都删掉. 然后使用QQ通讯录整理助手, 在iPhone整理合并联系人. (AirDrop恢复正常之后, 然后勾选同步通讯录)

    总结:

    AirDrop是如此好用的功能, 真的希望苹果可以把它做的更好.
    我猜测AirDrop在打开的时会查询整通讯录, 而这个查询动作在主线程中执行在日志, 输出中,可以明显的看到已经找到我的iPhone,但就是不显示出来. 当通讯录中有比较多的电话,或者某个联系人的电话太多时, AirDrop就一直在查询这个iPhone是否存在于通讯录.

    AirDrop程序可能是印度人写的, 这种Bug真的很影响体验!

    相关文章

      网友评论

          本文标题:AirDrop cannot be discovered in

          本文链接:https://www.haomeiwen.com/subject/dwcznxtx.html