DSYM iOS崩溃日志符号解析工具
iOS 崩溃日志里的十六进制地址看不懂?DSYM 文件的符号解析能力就派上用场了。它能把那些堆栈里的乱码地址映射成你熟悉的代码行,还能还原方法名,定位问题快。
编译 Xcode 项目时系统会自动生成DSYM,通常放在Build/Products
目录下。如果你要发 App Store,记得保存好,对用户崩溃日志有用,尤其是接入了Crashlytics、Firebase这种服务时。
流程其实不难,拿到崩溃日志后,找到对应版本的DSYM 文件,用atos
工具解析一下内存地址,就能定位到源代码哪一行出错。也可以用 Xcode 自带的 Organizer,操作简单。
DSYM管理也不能马虎。每个版本的都得备份好,可以放云盘或加进git
里。想省事的话,用脚本在 CI 流程里自动上传也挺方便。
如果你之前还没重视过DSYM的保存和使用,那下次崩溃一来就会明白它有多香。需要更多细节的,可以看看这篇。
19.89MB
文件大小:
评论区