我在MacOS Lion上使用XCode 4.2。在Simulator中调试iPhone/iPad应用程序时,我使用XCode工具栏上的“停止”按钮(Product | Stop)退出该应用程序。在此之后很多时候,XCode打开main.m文件,将执行指针放在UIApplicationMain调用上并说“Program received SIGKILL”。在大约一秒钟之后,它会中断调试模式,所以我无法调试此错误。我的应用程序涉及很多线程,所以,我的猜测是它可能与线程仍在工作时拉出的资源有关,或者类似的东西。这甚至可能是正常的,我不关心这个问题,因为应用程序无论如何都被终止。但每次调试后都看到这个SIGKILL真的很烦人。我该如何调试它?或者,有没有办法禁用它?XCode调试器在停止按钮时停止SIGKILL
编辑:除了通常的活动日志(没有崩溃的细节,像正常的例外),除了控制台没有任何东西。
调试器通过发送SIGKILL来杀死应用程序。这就是你在Unix中结束进程的方式。问题是什么? – hamstergene
问题是:XCode在调试器中显示此SIGKILL,以与显示断点相同的方式,然后在一秒钟后退出调试器。 –
如果它将Xcode中的代码窗口切换到main.m,那么它很烦人,远离您正在查看的内容。 – jrturton