堆栈还原函数名

通过 dSYM 文件分析 carsh- 函数地址定位问题

堆栈还原函数名_第1张图片
crash.png

1.用atos配置dsyms做单行内存地址偏移量的还原

Xcode 编译后的 dSYM 文件位置:

方式1:Xcode -> Xcode -> Preferences -> Locations -> Derived Data: -> 跳转文件夹 -> 项目文件 -> Build -> Products -> Debug-iphonesimulator -> APP名.app.dSYM
方式2:/Users/rd-ios/Library/Developer/Xcode/DerivedData -> 项目文件 -> Build -> Products -> Debug-iphonesimulator -> APP名.app.dSYM

app 打包后的 dSYM 文件位置:

方式1:Xcode -> Window -> Organizer -> Show in Finder -> 显示包内容 -> dSYMs -> APP名.app.dSYM
方式2:/Users/rd-ios/Library/Developer/Xcode/Archives -> 项目文件夹 -> 显示包内容 -> dSYMs -> APP名.app.dSYM

2.拿到dsym之后,右键显示包内容或者终端直接进入

dSYM1.jpg

3.获取到底下的文件

dSYM2.jpg

4.之后直接atos -o xxxx 地址偏移量

dSYM3.jpg

你可能感兴趣的:(堆栈还原函数名)