macOS USB连接iPad反复重连 闪断 的解决方法

分类:MacOS |

之前需要在iPhone上调试代码,但是手机插在Mac的USB口上总是不断的断开连接然后重新连接,导致Xcode不能正常的连接手机。

本来以为是USB口或者Lightning线的问题,反复采用了换USB口和换线都不能解决。

那就去网上找解决方法吧,发现苹果的官方论坛里面有人反馈也有这样的问题:

iPhone keeps disconnecting from Macdiscussions.apple.com/thread/5523411

里面给出了各种解决方法:

  • 更换线材

  • 重置 mac 的 NVRAM(老机子可能是 PRAM)

  • 重置 mac 的 SMC

  • 重置 iOS 设备的位置与隐私(设置——通用——还原——还原位置与隐私)

  • 重置 iOS 设备的网络设置(设置——通用——还原——还原网络设置)

  • 接触不良,清理 USB 口/线头

  • 接触不良,尝试缓慢插入,或轻微向外或上下挪动插口

  • 反复插入三次

  • 打开 mac 的磁盘工具,验证、修复磁盘权限

  • 关闭、再开启 mac 菜单栏右上角电源的“显示百分比”

  • 使用 USB 2.0 Hub 做中介

  • 先连接到虚拟机,再连接到主机。在这里笔者认为无关

  • 插入两台 iOS 设备

  • 关闭 mac 的 Xcode 和 iOS 模拟器

  • 退出 mac 的 iTunes 和 iTunes Helper

  • 更新 mac 系统和 iTunes

  • 使用 2015 及之前款的 mac 的右侧的 USB 接口而不是左侧的 USB 接口

  • 打开 mac 系统偏好设置——网络,点击左栏中的 iOS 设备或设备热点,删除或者停用

  • 插入前关闭 iOS 设备和 mac 的蓝牙

反复试了上面的各种方法发现有的时候可以解决,但是有的时候没有什么作用,最后在StackOverFlow上面找到的解决方法:

sudo killall -STOP -c usbd

即强制暂停掉出现问题的进程,并且这样系统不会自动重启出现问题的进程,重新插上手机就会正常了。如果这条命令不起作用可以尝试上面的方法。


转自: https://zhuanlan.zhihu.com/p/64939579