Bugly符号化iOS 崩溃,快速定位crash

转载自:Bugly符号化iOS 崩溃,快速定位crash

上文中如果操作已经说得很清楚了, But 在开发过程中会有很多测试包,当测试提 bug 过来说 crash 了而他又不知道用的是哪个包的时候就需要去尝试操作多个dSYM文件找到与 Crash 匹配的那个,这样效率明显太低.我们可以提前看下dSYM文件是否与Crash的UUID匹配

如何判断dSYM文件是否与Crash的UUID匹配

Bugly还原Crash堆栈时,需要根据UUID来匹配符号表文件,因此只有上传的符号表文件的UUID与Crash对应APP的UUID一致时,才能准确地对堆栈进行还原。

  • 查看符号表文件的UUID
    1.通过命令查看UUID(上文的第二步之后验证 推荐)
     xcrun dwarfdump --uuid 
    
    1. 符号表文件的UUID与dSYM文件的UUID是一致的,因此可以通过符号表工具生成的符号表文件来查看dSYM文件的UUID:
      生成符号表文件(.zip) —> 解压符号表文件(.symbol) —> 使用文本编辑器打开符号表文件
符号表文件

其中符号表文件的“UUID”信息即Debug SO文件的UUID,亦是符号表文件的UUID,如果文件较大,建议 使用“Sublime Text”等文本编辑器来打开符号表文件。

  • 查看Crash对应的APP的UUID
Crash issue

参考:

Bugly 文档

你可能感兴趣的:(Bugly符号化iOS 崩溃,快速定位crash)