iOS .crash 文件解析,导出 dsym symbolicatecrash

导出手机上的crash 文件

//手机连接xcode   Xcode -> Window -> Devices and simulators -> 相应的设备 -> View Device Logs -> 选择应用 导出

导出之后解析 crash文件

解析crash 文件需要 dsym(符号表)文件和 symbolicatecrash

  1. dsym文件 可以从编译包内获取
    xcode - window - organizer - archives 选择你对应的编译包
    然后右击 show in finder 显示包内容 可以看到dSYMs文件 在里面找到 XXXX.app.dSYM
    拷贝 和 .crash 放到一个单独的文件夹 crashLog 内(名字自定义)


    iOS .crash 文件解析,导出 dsym symbolicatecrash_第1张图片
    dSYMs.png
  1. symbolicatecrash
    用xcode 自带的解析工具 symbolicatecrash
    首先是查找 symbolicatecrash所在的位置。我们需要打开终端,在中断中输入如下命令:
find  /Applications/Xcode.app -name symbolicatecrash -type f

找到后把symbolicatecrash拷贝到crashLog文件夹

  1. 然后 cd 到文件夹crashLog
    在crashLog下 执行命令
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer/"

不执行的话 后面会报警告

4.导出 log
在 crashLog 文件夹下 执行导出命令

./symbolicatecrash  XXXX.crash  XXXX.app.dSYM/M > XXXX.app.log

(其中xxxx替换成自己的文件名)
如何看crash信息:(https://blog.csdn.net/qq_16844001/article/details/51657474)

看到这了,点个喜欢❤️呗~~O(∩_∩)O谢谢

你可能感兴趣的:(iOS .crash 文件解析,导出 dsym symbolicatecrash)