启动后,将debugging器附加到IOS应用程序
我有一个问题,我正在解决这个问题,很less发生,当我在Xcode下运行的时候,似乎没有发生。
是否有可能正常运行一个应用程序(即从Springboard),直到我的问题发生,然后附加一个debugging器在那一点?
如果可能的话,我宁愿不越狱。
将设备连接到Mac,在Xcode中select产品 – >附加到进程 – >按进程标识符(PID)或名称…。 在对话框中,input当您通过Xcode启动时出现在debugging导航器中的应用程序的名称。
如果应用程序已经运行,debugging器将附加到正在运行的进程。 如果它没有运行,它将等待应用程序启动,然后附加。
我会把这个留在这里,因为其他两个答案都没有给我足够的细节,没有一点斗争。
-
在模拟器中运行您的应用程序,并记下Debug导航器中的名称
-
插入你的设备,不要忘记select你的设备作为目标
- debugging>附加到进程>按进程标识符(PID)或名称
- input步骤1中的名称并附上。 这应该是你所要做的。
在Xcode 5.0.1和6中,
Debug > Attach to Process > By Process Identifier (PID) or Name... in Xcode
在XCode 7中,它只是:debugging>附加到由PID或名称处理
- 如何在Xcode 7中find未使用的代码?
- 我该如何解决一个早期启动的应用程序,但现在是“由于内存压力而终止”?
- 发布的应用程序显示空白屏幕,但不在debugging器中
- UITextView中的断言失败_firstBaselineOffsetFromTop
- 如何debuggingWKWebView中的JavaScript代码
- EXC_BAD_ACCESS(SIGSEGV)
- 我的应用程序在我的iPhone上运行时崩溃,但不在模拟器中。 我可以用什么debugging技术来解决这个问题?
- 得到奇怪的debugging器消息:断言失败:(cls),函数getName:这是什么?
- 如何使NSAssert在Xcode4中logging说明?