有些时候,当我在调试时点击xcode上的“停止”按钮时,我的应用程序可能会崩溃。
我认为它崩溃了,因为我在Xcode调试导航器中的几个线程下得到了很多东西但是调试会话很快就会终止并且没有足够的时间来查看正在发生的事情。它在main.m的“主要”方法中停留在非常非常短暂的时刻。
调试控制台不会给我一个堆栈跟踪。
我该如何调试?我正在使用新的Xcode 4.2。
答案 0 :(得分:2)
当您的应用程序“崩溃”时,操作系统会将其写入崩溃报告。查看〜/ Library / Logs / DiagnosticReports /文件夹,在那里查找应用程序的最新崩溃报告。如果这对您在appWillTerminate中放置断点没有帮助,那么在调试控制台中查看堆栈跟踪调用的内容。你说你在几个线程下的XCode调试导航器中得到了很多东西?你能在这里从调试控制台粘贴那些消息。
答案 1 :(得分:0)
如果控制台日志中没有任何内容,则应用程序不会崩溃。