前言
这篇文章跟其他博主的文章没什么不一样,只是想在千百种方法中记录一下自己走通并顺手的方法,以做备用。
步骤
手里的崩溃日志是服务端同事导出来的excel表,貌似不能通过symbolicatecrash工具转化,后发现可以使用终端命令来定位。好记性不如烂笔头,下面记录一下流程:
1、 在Xcode -> Window -> Organizer
中找到项目打包对应版本的xcarchive
文件,右键显示包内容:
2、在桌面创建一个名为crash
的文件夹。
3、在dSYMs
文件中找到APPName.app.dSYM
,并复制到crash文件中。
4、右键 APPName.app.dSYM
显示包内容,在 contents -> Resources -> DWARF
下找到appName
文件,并复制到crash
文件中。
5、打开终端,cd
到crash
文件目录下。
6、使用命令 xcrun atos arm64 -o ProjectName 0x00000001000a6f94
即可定位到具体异常位置。