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

Gui*_*uig 7 debugging xcode 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

Wil*_*mar 4

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

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

一旦您的应用程序启动PIDname启动,调试器将立即附加到它。

确保在您想要赶上启动时设置断点。

  • 这个答案描述了一个手动过程,问题似乎是在寻找一种自动方式 (10认同)