如何解析苹果审核被拒的崩溃日志

前言:
众多周知,苹果审核被拒时经常出现崩溃日志,全是二进制数根本看不懂,我们需要方法处理他们变成可以看懂的方法名,因此在网上找了找,其实方法很简单,在此标记,共勉.

解析必须三样东西: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

你可能感兴趣的:(如何解析苹果审核被拒的崩溃日志)