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

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
网友评论