LLDB RPC服务器导致应用程序冻结

4
在过去的几个月中,我无法通过Xcode对macOS或iOS应用程序进行调试。具体情况如下:
  1. 在Xcode中构建并运行应用程序。
  2. Xcode显示应用正在运行,但是没有应用程序出现,并且应用程序也没有任何调试输出。
  3. 杀死进程lldb-rpc-server
  4. 应用程序会正常显示和运行,但Xcode不再进行调试。
  5. 通过将其附加到应用程序的进程上启动新的调试会话。
  6. 应用程序再次卡住,直到杀死lldb-rpc-server

OpenRadar描述了相同的问题。

我尝试重新安装Xcode(包括命令行工具),但没有帮助。有什么想法吗?


Xcode: 版本9.3.1(9E501)

macOS: 10.13.4(17E199)

2个回答

3
这是由于我安装了一个名为Voltron的GDB/LLDB扩展程序。我没有意识到安装还会创建/修改主文件夹中的.lldbinit文件。删除此文件解决了问题。有关Voltron的信息,请参见this issue
我从苹果获得了非常好的帮助。

上帝啊,这是最后要考虑的事情,当然把它从.lldbinit中移除就修复了调试会话!谢谢! - Berkus

0

当设备被锁定并且我正在设备上运行应用程序时,我收到了这个警告消息,因此当设备解锁时,此警告消息会消失。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接