【问题标题】:Xcode 12: Failed to start remote service "com.apple.debugserver" on iOS deviceXcode 12:无法在 iOS 设备上启动远程服务“com.apple.debugserver”
【发布时间】:2021-07-14 07:15:02
【问题描述】:

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

总是显示这个错误

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

我应用的操作

  1. 清除DerivedData 文件夹。

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

  3. 喝了 20 多种咖啡。

【问题讨论】:

  • 我刚刚更换了我的闪电数据线,这听起来很疯狂,但它对我有用。

标签: ios xcode debugging ios14 xcode12


【解决方案1】:

我能够修复上述 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. 退出 Xcode。
  2. 正在删除 Xcode 缓存目录(即rm -rf ~/Library/Caches/com.apple.dt.Xcode)。
  3. 重新启动有问题的 iOS 设备。
  4. 通过电缆(而不是无线网络连接)将 iOS 设备连接到 Xcode。
  5. 再次启动 Xcode。

顺便说一句,我的设置和你的很接近:

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

【讨论】:

    【解决方案2】:

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

    • 关闭 Xcode

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

    ~/Library/Developer/Xcode/iOS DeviceSupport

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

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

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

    我也开始收到此错误:

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

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

    准备您的手机进行开发。

    我希望这可以节省您的时间。 随意给我买杯咖啡。 here

    /----第二个解决方案-------------/

    1. 在 Xcode 中取消配对设备。
    2. 清理项目。
    3. 拔下并重新启动 iPhone。
    4. 重启 Xcode。

    /-------------更新---------/

    以上都不起作用,但我能够运行重新启用的程序

    通过网络连接

    现在我可以通过 USB 运行项目... 我已将此错误提交给 Apple。

    /------------错误报告的结果--------/

    Apple 还暗示这可能是由数据线故障引起的。也许也可以试试另一根绳子。 /------------------------------------------/

    【讨论】:

    • 这对我有用
    【解决方案3】:

    拔下 iPhone,将其关闭,然后再次打开并重新连接。它对我有用。有时 iPhone Debug 连接网络服务器会阻塞。当您重新启动 iPhone 时,它​​会重新启动连接。

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        我必须更新 Xcode 来解决这个问题,因为我的 Xcode 版本不支持我的最新 iOS 版本。

        【讨论】:

          【解决方案6】:

          我有同样的问题,我的解决方案是更新我的 ios 版本(15.1 到 15.2 beta)


          我尝试了所有的解决方案,没有任何效果

          • 重启 iOS、Xcode、macOS
          • 清除DeviceSupport, Caches
          • 取消配对 iphone,更换灯线

          然后我发现我的ios版本(15.1)在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport中不存在。

          我尝试修复它,但失败了。

          最后,我只能将我的 iOS 设备更新到 15.2 beta 版本,它解决了! Xcode 也更新到 beta 版本。

          我的设备原始版本:

          • iOS 15.1
          • Xcode 13.1 (13A1030d)

          【讨论】:

            【解决方案7】:

            我尝试了 uplearned.com 和 Jiyao 的解决方案,但没有成功。 然后我重置了 iPhone 网络设置,它就可以工作了!

            【讨论】:

              猜你喜欢
              • 2021-08-05
              • 2021-02-25
              • 1970-01-01
              • 2021-01-16
              • 1970-01-01
              • 2016-03-05
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多