2

我正在尝试在我正在开发的全屏 Mac 游戏中调试崩溃,但是当我连接了 LLDB 时,它只会导致游戏在崩溃发生时冻结,并且我无法摆脱游戏 -我需要在计算机上进行硬重置。有什么工具或偏好可以做到这一点吗?我用来重现崩溃的计算机没有多个显示器。

4

1 回答 1

0

可以做两台电脑调试吗?在运行游戏的机器上设置一个 ssh 帐户,从你的非游戏运行机器远程登录(终端中的命令行),在你的游戏上运行命令行 lldb。( process attach -n <appname>)

过去,使用 gdb,Xcode 支持“远程调试”,这是这种安排(Xcode 在一台 Mac 上运行,您的全屏游戏在另一台 Mac 上运行)假设您已经正确配置了 ssh。我不相信 Xcode 目前支持使用 lldb 进行远程调试 -如果您在工作流程中需要此功能,我鼓励您在http://bugreport.apple.com/上提交错误报告以注册您对该功能的需求。

如果您正在进行单机调试,恐怕我无法为您提供任何答案。

于 2013-02-05T20:48:33.967 回答