iPhone 在 Xcode 中工作时不断断开连接

Fra*_* R. 18 iphone debugging xcode ios

我已经开发了一段时间的应用程序,我在设备上运行该应用程序时没有遇到任何问题......现在几天前,每当我连接 iPhone 时,它​​都会播放它的小“ka-chink”声音并显示在 Xcode 中,但几秒钟后它断开连接并与另一个“la-chink”重新连接,并继续这样做,直到我想把它扔出窗外。

当然,在不断断开连接的情况下无法在设备上进行调试,所以我只是:

  • 连接设备
  • 在设备上运行应用程序
  • 应用程序崩溃
  • 我去掉电缆
  • 重新启动应用程序,它运行良好

我尝试了各种方法让手机再次正常工作,但到目前为止都无济于事..有人遇到过这种情况吗?任何解决方案?

更新:电缆和连接器很好,没有硬件问题。

Dur*_*lli 37

我认为这不是设备/Mac 端口/USB 电缆的问题。

这似乎是usbdMac OS 中的一个问题。可以解决以下问题:

打开活动监视器 -> 查看 -> 所有进程 -> 搜索usbd-> 双击 -> 退出 -> 强制退出

使用终端:

sudo killall -STOP -c usbd 将暂停问题相关流程

如果您出于任何原因想恢复该过程,请使用以下命令

sudo killall -CONT usbd
Run Code Online (Sandbox Code Playgroud)

此解决方案也适用于 MacOS Catalina。

  • 应该被接受的答案 (4认同)
  • 3 年后,至少同样多的操作系统主要版本:仍然必须使用此解决方法。 (2认同)

小智 9

如果问题在 Big Sur 更新后出现,请不用担心!过去,在 macOS 重大更新之后,或者用户首次尝试将 iPhone 连接到新的 Mac 电脑时,就会出现此问题。幸运的是,有一个永久性的工作修复程序,您可以使用终端应用程序中的特殊命令来应用该修复程序。

  1. 连接您的设备

  2. 打开终端

  3. 在终端窗口中复制/粘贴以下命令:

    sudo Killall -STOP -c usbd

就这样!希望它会有所帮助!


Fra*_* R. 6

最后删除过期的证书(当前的证书已经安装)解决了这个问题。


len*_*ooh 6

唯一对我有用的方法(尝试了很多方法)就是重置 iPhone 上的位置和隐私设置:

设置 -> 常规 -> 重置 -> 重置位置和隐私

从 iOS 15 开始,此设置位于:

设置 -> 常规 -> 传输或重置 iPhone -> 重置 -> 重置位置和隐私

  • 这是唯一对我神奇地起作用的东西。没有明显的原因。 (2认同)