我已经使用Xcode开发iPhone应用程序了几年了。最近几个月,我升级到了Xcode 4.2以进行iOS 5开发。
在之前的Xcode版本中,很少出现没有任何错误日志的崩溃。但是在Xcode 4.2 / iOS 5中,我经常出现没有日志的崩溃情况。代码停止运行在main.m文件中,出现“program received signal SIGABRT”(或其他一些消息),但没有任何日志消息。(我正在查看Xcode界面底部的“All Output”窗口)
例如,我的最近一个错误是使用了“initWithNibName:bundle:”方法,但输入了错误的nib名称。代码在此行通过,但当我到达“pushViewController:animated:”方法时,代码崩溃并显示SIGABRT消息,但没有任何日志消息。我花了一段时间才找到我的错别字...
我相信在之前的Xcode版本中,会有更详细的消息...
在Xcode 4.2中是否有我忽略的东西?我需要启用额外的调试功能吗?有没有办法让它提供更有用的崩溃信息?还是这是iOS 5 / Xcode 4.2已知的问题?
谢谢任何指导...
在之前的Xcode版本中,很少出现没有任何错误日志的崩溃。但是在Xcode 4.2 / iOS 5中,我经常出现没有日志的崩溃情况。代码停止运行在main.m文件中,出现“program received signal SIGABRT”(或其他一些消息),但没有任何日志消息。(我正在查看Xcode界面底部的“All Output”窗口)
例如,我的最近一个错误是使用了“initWithNibName:bundle:”方法,但输入了错误的nib名称。代码在此行通过,但当我到达“pushViewController:animated:”方法时,代码崩溃并显示SIGABRT消息,但没有任何日志消息。我花了一段时间才找到我的错别字...
我相信在之前的Xcode版本中,会有更详细的消息...
在Xcode 4.2中是否有我忽略的东西?我需要启用额外的调试功能吗?有没有办法让它提供更有用的崩溃信息?还是这是iOS 5 / Xcode 4.2已知的问题?
谢谢任何指导...