我在 MacOS Lion 上使用 XCode 4.2。在模拟器中调试 iPhone/iPad 应用程序时,我使用 XCode 工具栏上的“停止”按钮(产品 | 停止)来退出应用程序。此后,XCode 通常会打开 main.m 文件,将执行指针放在 UIApplicationMain 调用上,并显示“程序收到 SIGKILL”。大约一秒钟后,它会中断调试模式,因此我无法调试此错误。我的应用程序涉及大量线程,因此,我猜测它可能与线程仍在工作时被拉出的资源或类似的事情有关。这甚至可能是正常的,我不太关心这个问题,因为应用程序无论如何都会被终止。但是每次调试后看到这个SIGKILL确实很烦人。我该如何调试它?或者,有没有办法禁用它?
编辑:除了通常的活动日志之外,控制台中没有任何内容(没有像常规异常那样的崩溃详细信息)。
SIGKILL 是停止调试器时发送给进程的信号。没有什么问题,但有时它确实会出现并将您切换到 main.m 文件,这是无用且烦人的。
要解决这个问题,不必费心从 Xcode 停止可执行文件。只需让它运行,当您想再次运行时,只需使用“播放”按钮重新启动,上一个任务无论如何都会终止。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)