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

Posted

技术标签:

【中文标题】iPhone 在 Xcode 中工作时不断断开连接【英文标题】:iPhone constantly disconnecting while working in Xcode 【发布时间】:2014-10-08 05:48:30 【问题描述】:

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

当然,在经常断线的设备上调试是不可能的,所以我只是:

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

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

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

【问题讨论】:

电缆坏了?尝试不同的。 端口连接器是否充满绒毛/灰尘?这会导致同样的事情。否则,如 CW0007007 所说,电缆会损坏。 绝对不是硬件故障。相同设备的相同电缆在我的 Mac Pro 2009 上工作正常。相同的 Xcode 版本和相同的开发帐户(同步)。 @Frank R.,你知道,电缆有两端。 正确,所有东西都有一个末端,除了一根有两个的电缆。 【参考方案1】:

尝试从管理器中的 devUsage 中删除并重新激活您的手机

【讨论】:

【参考方案2】:

最终删除过期证书(当前已安装)解决了问题。

【讨论】:

您在哪里删除了这些证书? 您是如何删除这些证书的?【参考方案3】:

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

这似乎是 Mac OS 中 usbd 的问题。以下可以解决问题:

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

使用终端:

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

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

sudo killall -CONT usbd

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

【讨论】:

我多年来一直有这个问题,尽管它总是因为电缆或 mac 本身的一些问题,奇怪的是有时我会触摸电缆并且它会工作:/ 一次我发现了这个,我觉得很愚蠢 @SeanGoudarzi 你不是唯一一个,我检查了所有我能找到的电缆来解决这个问题。你会认为苹果现在已经解决了这个问题。【参考方案4】:

唯一对我有用(尝试了很多方法)是在 iPhone 上重置位置和隐私设置: 设置 -> 常规 -> 重置 -> 重置位置和隐私

【讨论】:

这是唯一对我有用的东西。没有明显的原因。【参考方案5】:

注意:这可能不是永久修复。在 8 小时没有问题后再次开始出现错误。

我刚刚遇到了这个问题(设备会连接,然后在使用 Xcode 时随时随机断开连接,或者甚至什么都不做,有时它们会重新连接,但过了一段时间我不得不完全重新启动计算机)。我基本上通过为注册到我的 Mac 的所有设备重置“信任这台计算机”来修复它。我不确定我是如何让我的计算机进入这种状态的;我确实在终端中更改了我的计算机的“名称”,这可能已经完成了。

感谢这个网站为我指明了正确的方向:http://andyaffleck.com/2014/11/07/fixing-trust-this-computer-problem/

/var/db/lockdown 中有 plist 文件。我无法从 Finder 访问该文件夹,但在终端中使用 sudo 让我列出文件,我可以使用 sudo rm 删除它们,一次一个。不知何故,plist 文件已损坏或不正确。

然后重启后,当我再次插入手机时,手机上出现trust?对话框,我接受了,现在我没有断开连接。

【讨论】:

【参考方案6】:

如果问题出现在 Big Sur 更新后,请不要担心! 此问题在过去、macOS 主要更新后或用户第一次尝试连接 iPhone 时出现一台新的 Mac 电脑。幸运的是,您可以使用终端应用程序中的特殊命令应用永久有效的修复程序。

    连接您的设备

    打开终端

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

    sudo killall -STOP -c usbd

就是这样!希望对您有所帮助!

【讨论】:

【参考方案7】:

更改连接到电缆的端口对我有用。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。 这并没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review

以上是关于iPhone 在 Xcode 中工作时不断断开连接的主要内容,如果未能解决你的问题,请参考以下文章

当 URL 在浏览器中工作时,啥可能导致“连接 ETIMEDOUT”错误?

当mysql停止在xampp中工作时该怎么办?

连接 iPhone 以在 Xcode 中处理后没有设备日志输出

电缆与 Mac 断开连接时应用程序崩溃

在 Xcode 版本 7.3 (7D175) 中处理符号文件

如何在 UI 线程中工作时更新进度条