如何远程调试Mac桌面应用程序

3
我正在尝试使用XCode 4.6调试我用C++编写的库。我的库在开发机上可以正常工作,但在目标机器上运行时会崩溃(目标机器使用OS 10.6.8)。我想尝试远程调试代码,即通过将开发机上的调试器附加到在目标机器上运行的进程来进行调试。SO答案说XCode 4.6不支持远程调试,所以我猜我需要从命令行开始。如果可能的话,有人能指导我如何在两台Mac之间设置远程调试会话吗?

1
如果在远程 Mac 上安装 X-Code 是可行的选项,你可以在两台 Mac 上安装像 ScreenHero 这样的应用程序,然后通过屏幕共享进行远程调试。这可能比尝试使远程调试在互联网上运行更容易。 - Jeremy Friesner
我已经在远程机器上安装了XCode,并且可以进行屏幕共享。接下来该怎么做? - dB'
在远程机器上编译你的程序,然后像在本地电脑上一样运行/调试它。 - Jeremy Friesner
啊,我明白你的意思了。换句话说,不要使用远程调试(即在我的开发机上使用调试器来调试目标机器上的进程),而是在目标机器上进行常规调试。这是我的备选方案。如果可能的话,我想避免这样做,因为它涉及在目标机器上设置整个开发环境,这会很麻烦,但在我的情况下肯定是可行的。谢谢。 - dB'
1个回答

2
在多次尝试远程调试后,我最终放弃了并采取了Jeremy的建议。我在目标机器上安装了XCode,重新编译了我的库,然后在本地进行了调试。

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