(给iOS大全加星标,关注iOS动态)转自:掘金 Blacktea综述分析iOS的Crash要掌握较多的知识,下面我要介绍一个分析模型,可以解决80%的常见Crash,"Crash Log三板斧"。第一板斧,查看应用终止的描述Application Specific Information:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSInvocation getArgument:atIndex:]: index (0) out of bounds [-1, -1]'"Application Specific Information"是应用终止的描述,根据这个描述,我们就知道系统干掉App的具体原因,然后可以快速定位问题代码。需要注意的是,不是所有Crash日志都有这部分描述。第二板斧,查看异常类型和异常码Exception Type: SIGSEGVException Codes: SEGV_ACCERR at 0x110”Exception Type“描述的是Unix异常信号,我们可以在文件里看到
………………………………