Xcode 11崩溃报告符号化

对比UUID

对比.crash和.dSYM文件的UUID是否一致

获取.dSYM的UUID

xcrun dwarfdump --uuid <dSYM文件路径>

获取.crash的UUID

可以在文件堆栈下面的首行找到

符号化

  1. 搜索symbolicatecrash工具
find /Applications/Xcode.app -name symbolicatecrash -type f
  1. Xcode11 的路径
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
  1. 找到"symbolicatecrash" 文件, 复制然后粘贴到刚才创建的 "CrashReport" 文件夹里面


  1. 集齐.crash.app.dSYMsymbolicatecrash三个文件即可

  2. cd到当前文件夹

  3. 命令行输入:

export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer
  1. 命令行输入
./symbolicatecrash ./*.crash ./*.app.dSYM > symbol.crash

如果是.ips文件,则输入

./symbolicatecrash ./*.ips ./*.app.dSYM > symbol.crash
  1. 等待完成