【转】iOS应用崩溃日志分析
作为一名应用开发者你是否有过如下经历? 为确保你的应用正确无误在将其提交到应用商店之前你必定进行了大量的测试工作。它在你的设备上也运行得很好但是上了应用商店后还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是从何处着手呢 这时iOS崩溃日志派上用场了。在大多数情况下你能从中了解到关于闪退的详尽、有用的信息。 通过本教程你将学习到一些常见的崩溃日志案例以及如何从开发设备和iTunes Connect上获取崩溃日志文件。你还将学习到符号化 symbolication,从日志追踪到代码 。你还将学习调试一个在待定情况下会闪退的应用。 让我们开始动手吧! 什么是崩溃日志从哪里能得它? iOS设备上的应用闪退时操作系统会生成一个崩溃报告也叫崩溃日志保存在设备上。 崩溃日志上有很多有用的信息包括应用是什么情况下闪退的。通常上面有每个正在执行线程的完整堆栈跟踪信息所以你能从中了解到闪退发生时各线程都在做什么并分辨出闪退发生在哪个线程上。 有几种方法可以从设备上获取崩溃日志。 设备与电脑上的iTunes Stor...