Xcode 12:无法在 iOS 设备上启动远程服务“com.apple.debugserver”

问题描述

我将我的 Xcode 更新为 Version 12.4 (12D4e),之后我无法在我的设备上运行我的应用程序 iPhone X iOS 14.4.2

它总是显示这个错误

enter image description here

当我检查我的设备连接状态时,它显示为已连接

enter image description here

我应用的操作

  1. 清除 DerivedData 文件夹。

  2. 取消配对设备并重新连接。

  3. 喝了 20 多杯咖啡。

解决方法

我能够修复上述 Xcode 12 应用程序安装/部署问题:

Failed to start remote service "com.apple.debugserver" on device.

Domain: com.apple.dtdevicekit  
Code: 811
Recovery Suggestion: Please check your connection to your device. 
User Info: {  
  DVTRadarComponentKey = 261622;  
}
...

通过执行以下几个步骤:

  1. 重新启动 iOS 设备。
  2. 通过电缆(而不是无线网络连接)将 iOS 设备连接到 Xcode。

顺便说一下,我的设置与您的非常接近:

  • Xcode 12.5(内部版本 12E262)
  • iOS 14.5.1(在 iPhone Xʀ 设备上)
,

我通过以下方式解决了这个问题:

  • 关闭Xcode

删除与我的设备相关的文件夹中的当前 iOS 版本。

~/Library/Developer/Xcode/iOS DeviceSupport

重新启动 Xcode 并等待它刷新并复制我的情况下的缓存文件,然后运行。

根据 Stack 中的这篇文章,可以删除 iOS 支持的版本。 Can I delete from the iOS DeviceSupport?

我注意到当我这样做并重新连接我的设备时,它重新下载了 iOS 设备支持文件。 如果没有下载支持文件并且没有复制缓存文件,请尝试重新启动您的计算机。

我也开始收到此错误:

在准备您的设备进行开发时遇到错误。 请检查设备和模拟器窗口。

如果发生这种情况,请重启您的手机并将其重新连接到计算机。然后你应该在 Xcode 中收到一条消息:

准备您的手机进行开发。

我希望这可以为您节省数小时的时间。 随意请我喝杯咖啡。 here

,

这可能与其他人无关,因为我已经看到这个问题可以通过针对不同人的最随机的事情解决,但最终对我来说是通过转到 iOS 设置 > 配置文件 > 删除卸载我的配置文件