Xcode 在调试时失去与设备的连接

Posted

技术标签:

【中文标题】Xcode 在调试时失去与设备的连接【英文标题】:Xcode loses connection to device while debugging 【发布时间】:2012-08-08 14:06:44 【问题描述】:

我的应用最近开始出现奇怪的行为。当我从 Xcode 构建和运行时,应用程序会启动,直到它从动画启动屏幕过渡到我的应用程序的主屏幕。此时 Xcode 会显示“已在设备上运行 yourApp”,而应用本身有时会继续在设备上运行,有时会死机。

一旦发生这种情况,Xcode 的行为就好像我的设备已断开连接,直到我物理拔出并重新插入 USB 电缆。

之前有人遇到过这个问题并找到了解决方案吗?

可能相关,我最近开始定期看到“设备无法识别此主机”错误(提到here 和here),尽管我的应用程序不使用权利。

【问题讨论】:

你试过重启你的 iPhone 吗? 是的,没有帮助。现在正在恢复... 您是否也遇到了与 iTunes 的连接问题?即当插入手机然后iTunes 启动?只是为了确保它不是电缆。否则,如果您使用以前的版本,我会更新到 xCode 4.4。在 4.4 中有很多错误修复! 我在使用 UICollectionView 多次尝试 reloadData 时遇到了同样的问题。怀疑是内存问题。 实际上这个问题也可能源于多次加载一些像图片这样的大东西。 【参考方案1】:

我遇到了类似的问题,从这个link 开始检查我的项目中是否有大于 1024 x 1024 的图像、纹理等,并发现了一个大约 2732 x 2048 的 png。减小其大小后,我没有遇到这个错误。

【讨论】:

【参考方案2】:

我建议尝试将另一根电缆插入另一个端口。

【讨论】:

以上是关于Xcode 在调试时失去与设备的连接的主要内容,如果未能解决你的问题,请参考以下文章

转到主屏幕时 Xcode 与模拟器或设备断开连接

iOS 设备 XCODE8 上未发生调试

Flutter:失去与设备的连接(生产应用程序)

运行应用程序时失去与“iPhone 6”的连接

Xcode。无法在断点处停止

Xcode 不使用数据线真机调试