我们知道,开发者在使用 Xcode 开发调试 App 时,一旦遇到崩溃问题,开发者可以直接使用 Xcode 的调试器定位分析崩溃堆栈。但如果 App 发布上线,用户的手机发生了崩溃,我们就只能通过分析系统记录的崩溃日志来定位问题,在这份崩溃日志文件中,会指出 App 出错的函数内存地址,关键的问题,崩溃日志中只有地址,类似 0x2312e92f 这种,这看起来岂不是相当头疼,那怎么办呢?
幸好有 dSYM 文件的存在,它是帮助苦逼的码农有效定位 bug 问题的重要途径。崩溃堆栈里的函数地址可以借助 dSYM 文件来找到具体的文件名、函数名和行号信息的。这里就简单介绍下通过 dSYM 文件如何分析崩溃堆栈信息
前言 关于ReactiveCocoa v2.5中冷信号和热信号的文章中,最著名的就是美团的臧成威老师写的3篇冷热信号的文章: 细说ReactiveCocoa的冷信号与热信号(一)细说ReactiveCocoa的冷信号与热信号(二):为什么要区分冷热信号细说ReactiveCoc…