什么是LLDB RPC服务器?它何时在Xcode中崩溃?为什么会崩溃?

Kum*_*sav 45 crash ios xcode8

我在调试器中收到一条消息:

LLDB RPC服务器已崩溃.崩溃日志位于〜/ Library/Logs/DiagnosticReports中,前缀为"lldb-rpc-server".请提交错误并附上最新的崩溃日志.

在此输入图像描述

Ste*_*fan 41

在我的情况下,LLDB RPC服务器每次运行我的应用程序时都会一直崩溃,即使在清理构建文件夹并完全删除并重新安装Xcode(版本8.3.3(8E3004b))之后也是如此.

事实证明,显然LLDB反对我设定的断点,只是通过一条线移动这个断点解决了这个问题.

  • 虽然删除断点为我消除了崩溃,但我仍然想知道为什么。我需要那个断点;删除它真的让我回到了第一个。将它移动一条线似乎也不起作用。 (3认同)
  • 我有完全相同的问题。我收到“LLDB RPC 服务器已崩溃”。不确定哪个断点导致了这个错误,但我只是关闭了每个断点。 (2认同)

kid*_*per 8

就我而言:我最近更新到 Xcode 版本 9.3 (9E145) 并且 Xcode 执行到带有断点的行,然后我输入“po XXX”推荐它会显示相同的消息。我尝试删除以下文件

~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
Run Code Online (Sandbox Code Playgroud)

它解决了。不知道确切原因,但值得一试。

记得备份这些文件,以便在发生任何意外情况时恢复。

  • 请记住, ~/Library/Preferences/com.apple.dt.Xcode.plist 将从 Xcode 中删除您的首选项,例如编辑器配色方案 (2认同)

Bor*_*lic 7

我遇到了同样的问题,并在删除了一些断点后修复了它。完全不知道为什么会发生这种情况,但至少您可以删除断点并使用一些断点,NSLog()或者print()如果您在 Swift 中并在这些断点的帮助下进行调试。祝你好运!


iHu*_*ulk 5

确保你没有运行在应用发布模式,如果是在释放模式,然后将其更改到调试

  • 这对我不起作用,我使用 Xcode 11.3 并设置调试模式仍然崩溃。 (23认同)
  • 为什么它被接受为答案? (4认同)