前言 采集应用程序奔溃信息,主要分为以下两种场景: NSException 异常 Unix 信号异常 一.NSException 异常 NSException 异常是 Objective-C 代码抛出的异常.在 iOS 应用程序中,最常见就是通过 @throw 抛出的异常.比如,常见的数组越界访问异常. 1.1 捕获 NSException 我们可以通过 NSSetUNcaughtExceptionHandle 函数来全局设置异常处理函数,然后手机异常堆栈信息并触发响应的事件…