需要的文件和工具以及获取方法:
-
xcode工具 : symbolicatecrash
- 获取路径:
终端输入:find /Applications/Xcode.app -name symbolicatecrash -type f
结果:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
- 获取路径:
-
appName.app 和appName.app.dSYM
- 获取路劲:
1.XCode ->Window ->Organizer
2.选择对应的Archives版本文件,右键-> Show in Finder
3.选择打开的.xcarchive文件,右键->显示包内容
4.在弹出的文件夹不同的子文件夹可以找到对应的文件:
- 获取路劲:
appName.crash
崩溃日志文件:本文是讲解崩溃日志的解析,你应该是获取到了crash文件
解析步骤
将上面所需的文件拷贝到一个文件夹下:例如:crashReport
打开终端,跳转到当前目录下: cd + 拖动上一步创建的文件夹
终端中输入下面的命令:
./symbolicatecrash appName.crash appName.app.dSYM > XXX.crash
这时可能会出错 :Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60 解决办法:
export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
, 再执行上面的语句
如果不拷贝 [ xcode工具 : symbolicatecrash] 到刚才的文件夹下可以使用symbolicatecrash的路径
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app.dSYM > xxxx.crash