Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iPhone在Xcode中工作时不断断开连接_Ios_Iphone_Xcode_Debugging - Fatal编程技术网

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

Ios iPhone在Xcode中工作时不断断开连接,ios,iphone,xcode,debugging,Ios,Iphone,Xcode,Debugging,我已经开发了一段时间的应用程序,在设备上运行应用程序没有任何问题。。几天前,每当我连接iPhone时,它都会播放“咔咔”的声音并显示在Xcode中,但几秒钟后,它会断开连接并重新连接到另一个“咔咔”并一直这样做,直到我想把它扔出窗外 当然,在不断断开连接的设备上调试是不可能的,所以我只是: 连接设备 在设备上运行应用程序 应用程序崩溃 我拆下电缆 重新启动应用程序,它就会正常运行 我试过各种方法让手机重新正常工作,但到目前为止都没有用。。有人经历过吗?有什么解决办法吗 更新:电缆和连接器良好

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

当然,在不断断开连接的设备上调试是不可能的,所以我只是:

  • 连接设备
  • 在设备上运行应用程序
  • 应用程序崩溃
  • 我拆下电缆
  • 重新启动应用程序,它就会正常运行
我试过各种方法让手机重新正常工作,但到目前为止都没有用。。有人经历过吗?有什么解决办法吗


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

尝试从organizer中的设备中删除并重新激活您的手机。

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

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

这似乎是Mac OS中的
usbd
的一个问题。以下几点可以解决这些问题:

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

使用终端:

sudo killall-STOP-c usbd
将暂停与问题相关的过程

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

sudo killall -CONT usbd

这个解决方案在MacOS Catalina中也可以使用。

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

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

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

感谢本网站为我指明了正确的方向:

/var/db/lockdown
中有plist文件。我无法从Finder中访问文件夹,但使用terminal中的
sudo
,我可以列出文件,并且可以使用
sudo rm
,一次删除一个文件。不知何故,plist文件已损坏或不正确


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

如果问题出现在Big-Sur更新后,请不要担心这个问题发生在过去,在macOS主要更新之后,或者当用户第一次尝试将iPhone连接到新的Mac电脑时。幸运的是,您可以使用终端应用程序中的特殊命令应用永久性工作修复

  • 连接您的设备

  • 开放式终端

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

    sudo killall-STOP-c usbd


  • 就这些!希望这会有帮助

    电缆断了吗?尝试另一个。端口连接器是否充满绒毛/灰尘?这导致了同样的事情。否则,正如CW0007007所说,电缆损坏。这绝对不是硬件故障。在我的Mac Pro 2009上,同样的电缆和同样的设备可以很好地工作。相同的Xcode版本和相同的开发帐户(sync-ed)。@Frank R.,你知道,电缆有两端。没错,除了有两端的电缆外,所有东西都有一端。这是唯一对我神奇有效的东西。没有明显的原因。我有这个问题很多年了,虽然总是因为电缆或mac本身的问题,奇怪的是有时我会触摸电缆,它就会工作:/一旦我发现了这个,我觉得愚蠢应该被接受answer@SeanGoudarzi你不是唯一一个,我检查了所有能找到的电缆来解决这个问题。你会认为苹果现在已经解决了这个问题。