什么是LLDB RPC服务器? 它何时在Xcode中崩溃? 为什么会崩溃?
我在调试器中收到一条消息:
LLDB RPC服务器已崩溃。 崩溃日志位于〜/ Library / Logs / DiagnosticReports中,前缀为“lldb-rpc-server”。 请提交错误并附上最新的崩溃日志。
在我的情况下,LLDB RPC服务器每次运行我的应用程序时都会一直崩溃,即使在清理构建文件夹并完全删除并重新安装Xcode(版本8.3.3(8E3004b))之后也是如此。
事实certificate,LLDB显然反对我设定的断点,只是通过一条线移动这个断点解决了这个问题。
我删除了一些断点后遇到了同样的问题并修复了它。 不知道为什么会发生这种情况,但至少你可以删除断点并使用一些NSLog()
或print()
如果你在Swift中并在那些帮助下进行调试。 祝你好运!
在我的情况下:我最近更新到Xcode版本9.3(9E145)并且Xcode执行到带断点的行然后我输入“po XXX”,表示它将显示相同的消息。 我尝试删除以下文件
~/Library/Preferences/com.apple.dt.Xcode.plist ~/Library/Caches/com.apple.dt.Xcode
它解决了 不知道为什么但值得尝试。
记得备份这些文件,以便在发生任何意外情况时恢复。
在我的情况下。 我也使用SQLite.swift来创建数据库。 当我尝试在代码中更改现有表的列数据类型(这不是以正确的方式执行)时发生崩溃,然后插入具有新数据类型的元组,然后尝试打印所有元组。
解决方案:删除您拥有的.sqlite3数据库文件或删除具有冲突数据类型的表并重新创建它们。
修复:关闭并重新打开Xcode – 清理并构建。