6
在OSX 10.5上使用Xcode 3.1;是否可以将(调试器)附加到正在运行的远程进程?附加到远程进程进行调试
我知道,这是可能的启动和调试远程处理(作为解释here),但是这将是巨大的,如果我能找到一种方法来连接到一个已经运行的远程过程...
编辑补充:谢谢。我向Apple提交了一个错误报告。如果/当我收到他们的回复时将更新此问题。
在OSX 10.5上使用Xcode 3.1;是否可以将(调试器)附加到正在运行的远程进程?附加到远程进程进行调试
我知道,这是可能的启动和调试远程处理(作为解释here),但是这将是巨大的,如果我能找到一种方法来连接到一个已经运行的远程过程...
编辑补充:谢谢。我向Apple提交了一个错误报告。如果/当我收到他们的回复时将更新此问题。
有XCode中没有很好的图形用户界面,但你可以这样来做:
分步说明:
效仿苹果instructions设置远程调试运行:
找出进程ID程序对遥控盒正在运行的实例:
SSH “remotemachine” 'PS -x -w -w' | grep的“APPNAME”
(你也可以使用ARD和活动监视器)
将断点为您的应用为主,并从调试器启动第二个实例(在远程框)
在GDB的控制台(运行/控制台菜单)输入:
附加进程ID
现在,你有你的Xcode连接到正在运行的PR ocess。您现在可以使用图形调试器。
(在早期的XCode中,有用于连接到本地进程没有GUI,所以this trick/hack was the solution...)
http://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/XcodeDebugging/ 300-Debugging_Programs_Remotely/remote_debugging.html – AlBlue 2010-12-09 02:55:43