我正在处理我的应用重新启动时发生的事情,并且我正在尝试获取日志。所以我构建我的应用程序,杀死它,并重新启动它。杀死应用程序会使Xcode与正在运行的进程断开连接。然后在我重新启动应用程序后,我可以Debug > Attach to Process
将xcode附加到新进程,但是我会错过应用程序启动和手动附加到进程之间发生的所有事情。有没有办法告诉Xcode there no process running currently, but as soon as process X starts, attach the debugger to it
?
答案 0 :(得分:-1)
使用Attach to process by PID or Name
功能。
它位于Xcode的Debug -> Attach to process by PID or Name
菜单下,然后只需输入您通常附加的流程名称,然后选择Attach
。
一旦您的应用程序显示PID
或name
,调试程序就会立即附加到该应用程序。
确保尽早设置断点,因为您希望捕获启动。