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

llew8vvj  于 2023-08-06  发布在  其他
关注(0)|答案(8)|浏览(176)

我一直在开发一个应用程序有一段时间了,我还没有遇到任何问题,在设备上运行的应用程序..几天前,每当我连接iPhone时,它都会播放它的“ka-chink”声音并显示在Xcode中,但几秒钟后它会断开连接并与另一个“la-chink”重新连接,并一直这样做,直到我想把它扔出窗外。
当然,在设备上调试不断断开连接是不可能的,所以我只是:

  • 连接设备
  • 在设备上运行应用程序
  • 应用程序崩溃
  • 我把电缆拿开
  • 重新启动应用程序,它运行正常

我已经尝试了各种各样的事情,让电话再次正常工作,但到目前为止都没有用。有人经历过这个吗?有什么解决办法吗?
更新:电缆和连接器良好,没有硬件故障。

arknldoa

arknldoa1#

我认为这不是设备/Mac端口/USB线的问题。
这似乎是Mac OS中usbd的一个问题。以下可以解决问题:
打开活动监视器->查看->所有进程->搜索usbd->双击->退出->强制退出

使用终端:

sudo killall -STOP -c usbd将暂停与问题相关的进程
如果出于任何原因要恢复该进程,请使用以下命令

sudo killall -CONT usbd

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

byqmnocz

byqmnocz2#

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

1.连接您的设备
1.开放终端
1.在终端窗口中复制/粘贴以下命令:

sudo killall -STOP -c usbd

就这样!希望对你有帮助!

dy1byipe

dy1byipe3#

唯一对我有效的(尝试了很多方法)是在iPhone上重置位置和隐私设置:
设置->常规->重置->重置位置和隐私
从iOS 15开始,此设置在:
设置->通用->转移或重置iPhone ->重置->重置位置和隐私

vohkndzv

vohkndzv4#

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

q9rjltbz

q9rjltbz5#

更改连接到电缆的端口对我来说是有效的。

cunj1qz1

cunj1qz16#

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

szqfcxe2

szqfcxe27#

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

我只是遇到了这个问题(设备会连接,然后在使用Xcode的任何时候随机断开,或者甚至不做任何事情,有时它们会重新连接,但过了一段时间我不得不完全重新启动电脑)。我修复了它,基本上重置“信任这台电脑”的所有设备注册到我的Mac。我不确定我是如何让我的电脑到这种状态的;我确实在终端中更改了我的计算机的“名称”,这可能已经做到了。
感谢这个网站为我指明了正确的方向:http://andyaffleck.com/2014/11/07/fixing-trust-this-computer-problem/
/var/db/lockdown中有plist文件。我无法从Finder访问该文件夹,但在终端中使用sudo可以列出文件,我可以用sudo rm一次删除一个文件。不知何故plist文件损坏或不正确。
然后重新启动后,当我再次插入手机时,手机上出现了trust?对话框,我接受了,现在我没有断线。

s71maibg

s71maibg8#

这对我很有效:sudo killall -STOP -c usbd

相关问题