解决方案 »

  1.   

    ios 异常是很难定位,这点不是很好。你可以尝试找开Zombie ,具体设置可参考下面这篇文章
    http://www.cnbluebox.com/?p=59
      

  2.   

    在程序代码中对一个可能会出错的参数或对象也可以使用"断言" NSAssert 
      

  3.   

    Show the Breakpoint navigator(项目ios device下面那个左平右尖那个按键),左下角,+,Add Exception Breakpoint。做完上面的操作,重新debug程序吧,然后再崩溃的会运气不差的话,就会直接定位到出错的代码。
      

  4.   

    我是想用户在使用程序时崩溃后将错误行返回给服务器 
    你可以在你的项目中集成 TestFlight 库,使用它的TFLog可以将输出上传到TestFlight服务器。有关介绍的文章参考:
    http://www.onevcat.com/2012/01/testflight/
      

  5.   

    我是想用户在使用程序时崩溃后将错误行返回给服务器 
    你可以在你的项目中集成 TestFlight 库,使用它的TFLog可以将输出上传到TestFlight服务器。有关介绍的文章参考:
    http://www.onevcat.com/2012/01/testflight/
    Crittercism 和 Crashlytics 我了解一些,但是他们都是国外的服务器,中国的网担心会有崩溃报告传不上去官方文档好像也没有对NSException中callStackSymbols的崩溃信息做出详细解释
      

  6.   

    自己写代码监控线程或者进程的异常,然后在自己的异常处理代码中下断点,
    在发生命中断点时,查看其他线程的状态,进行栈回溯等等手段进行检查。
    http://blog.csdn.net/proteas/article/details/40299041