如何在进程启动后告诉xcode将调试器附加到进程?

时间:2016-09-03 17:46:48

标签: xcode debugging application-restart

我正在处理我的应用重新启动时发生的事情,并且我正在尝试获取日志。所以我构建我的应用程序,杀死它,并重新启动它。杀死应用程序会使Xcode与正在运行的进程断开连接。然后在我重新启动应用程序后,我可以Debug > Attach to Process将xcode附加到新进程,但是我会错过应用程序启动和手动附加到进程之间发生的所有事情。有没有办法告诉Xcode there no process running currently, but as soon as process X starts, attach the debugger to it

1 个答案:

答案 0 :(得分:-1)

使用Attach to process by PID or Name功能。

它位于Xcode的Debug -> Attach to process by PID or Name菜单下,然后只需输入您通常附加的流程名称,然后选择Attach

一旦您的应用程序显示PIDname,调试程序就会立即附加到该应用程序。

确保尽早设置断点,因为您希望捕获启动。