Xcode中如何在即将启动的APP中设置断点调试
2015-04-13 21:33
302 查看
在实际的App应用中,我们可能会碰到这么一种情况:我们设计一个APP,它可能会在外界发送某种消息或满足某种条件时,被动的启动加载,并根据外界传入的一些参数进行初始化工作。
这里由于程序是由其他程序启动的,所以我们不能够直接在XCode中编译运行程序并设置断点调试。但幸运的是,XCode提供了附加在进程上的调试功能,并且可以在进程启动前,通过进程名称等待进程运行,并在进程真正加载起来时,进入断点调试。具体方法如下:
1、在待调试的XCode中选择Debug->Attach to Process->By Process Identifier or Name...
2、在弹出的对话框的PID or Process Name中输入进程名称(通常是你的工程名称),并点击Attach
配置完成后,你就可以在虚拟机上启动其他进程(而非待调试进程),当待调试进程被启动后,XCode会自动进入调试状态。
这里由于程序是由其他程序启动的,所以我们不能够直接在XCode中编译运行程序并设置断点调试。但幸运的是,XCode提供了附加在进程上的调试功能,并且可以在进程启动前,通过进程名称等待进程运行,并在进程真正加载起来时,进入断点调试。具体方法如下:
1、在待调试的XCode中选择Debug->Attach to Process->By Process Identifier or Name...
2、在弹出的对话框的PID or Process Name中输入进程名称(通常是你的工程名称),并点击Attach
配置完成后,你就可以在虚拟机上启动其他进程(而非待调试进程),当待调试进程被启动后,XCode会自动进入调试状态。
相关文章推荐
- [Xcode使用 - 2] 设置APP图标和启动画面
- XCode调试技巧–设置全局断点快速定位问题代码所在行
- ASP.NET调试启动默认浏览器如何设置
- XCode调试 设置全局断点并快速定位问题代码所在行
- C#.NET常见问题(FAQ)-程序如何单步调试和设置断点
- Android-如何设置APP开机启动(图文)
- 设置Xcode调试模式,运行成功后等待用户交互后再启动
- ASP.NET调试启动默认浏览器如何设置
- xcode中如何单独设置某个文件启动/关闭arc
- 如何在JSP页面中设置断点,调试代码?
- [Xcode]_[解决Xcode设置断点,调试窗口出现反汇编代码的异常情况]
- XCode调试技巧–设置全局断点快速定位问题代码所在行
- XCode调试技巧–设置全局断点快速定位问题代码所在行
- myeclipse如何设置或关闭断点调试自动跳入debug模式
- Android中app调试:gdb如何在动态链接库中设断点
- XCode调试 设置全局断点并快速定位问题代码所在行
- Xcode 断点调试的时候控制台都是nil的设置
- 【调试技巧】图解如何在VC6,VS2008中设置程序条件断点
- iOS开发Xcode设置断点调试,但无法停在代码区
- xcode中如何设置编译后的app路径