前言:
众多周知,苹果审核被拒时经常出现崩溃日志,全是二进制数根本看不懂,我们需要方法处理他们变成可以看懂的方法名,因此在网上找了找,其实方法很简单,在此标记,共勉.
解析必须三样东西:1. 苹果提供的XXX.crash日志 2.XXX.DSYM 3.symbolicatecrash工具
第一步:将苹果提供的崩溃日志保存下来.将文本后缀名改为XXX.crash
第二步:打开xcode->window->organizer->show in finder ->显示包内容 拿到app的.DSYM文件
第三步:找到symbolicatecrash工具
打开终端执行find /Applications/Xcode.app -name symbolicatecrash -type f OR 直接按照目录寻找:
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
第四步:
将symbolicatecrash , XXX.DSYM , XXX.crash保存在同一个文件夹内
终端执行命令:
1 cd 保存文件的路径:
有问题:
2 export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
解决问题后输入:
3 ./symbolicatecrash ./crashLog.crash ./CloneFactoryApp.app.dSYM > MyAppCrash.log