我成功解决了上述描述的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;
}
...
通过以下步骤:
rm -rf ~/Library/Caches/com.apple.dt.Xcode
)。顺便说一下,我的设置与您非常相似:
我通过以下步骤解决了这个问题:
关闭Xcode
删除与我的设备相关的当前iOS版本的文件夹中的版本。
~/Library/Developer/Xcode/iOS DeviceSupport
重启Xcode,稍等片刻以便刷新并在我的情况下复制缓存文件,然后运行。
根据Can I delete data from the iOS DeviceSupport directory?的说法,删除iOS DeviceSupport文件夹是可以的。
我注意到当我这样做并重新连接设备时,它会重新下载iOS设备支持文件。 如果支持文件没有下载并且缓存文件没有复制,请尝试重新启动计算机。
我还开始遇到这个错误:
准备开发您的设备时遇到错误。
请检查“设备和模拟器”窗口。
如果出现这种情况,请重启您的手机并将其重新连接到计算机。然后,您应该在Xcode中收到一条消息,提示:
正在为您的电话准备开发环境。
如果上述方法都无法解决问题,我可以通过重新启用通过网络连接来运行程序。
这样做后,现在我可以通过USB运行项目。
我向Apple提交了此错误。 Apple还建议可能是由于有缺陷的数据线引起的。也许也可以尝试另一根线。
拔掉iPhone,关闭它并重新开机再连接。这对我很有效。有时候iPhone调试连接的网络服务器会堵塞。当你重新启动iPhone时,它会重新初始化连接。
我重置了iPhone的网络设置,现在它可以正常工作了!
对我来说,唯一有效的方法就是在iPhone上禁用和启用开发者模式(这将需要重新启动)。已经检查了很多次!
我在使用Xcode 13.3,在我的MacBook Air和mini iPad 3之间拔插电缆后,问题得到了解决。