前段时间提交App遭遇被拒,苹果审核部门反馈的日志信息无法直接定位错误原因,需要使用Xcode自带的symbolicatecrash工具来解.crash文件;
myAppName.crash,将苹果给的崩溃.txt文件的后缀改为.crash。
1. 找到Xcode自带的symbolicatecrash工具来解析.crash文件
地址:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
2. 找到跟.crash文件对应的.xcarchive文件
Xcode-->window-->Organizer
右键-->Show in Finder 找到MyAppName.app.dSYM
3. 为了方便将刚才获得的文件放入到同一文件夹下
4. 打开终端输入如下命令
cd 进入 myappCrash cd ~/Desktop/myappCrash
./symbolicatecrash ./crashlog.crash ./MyAppName.app.dSYM > MyAppCrash.log
出现Error错误提示

提示我们需要设置"DEVELOPER_DIR"这个环境变量
输入终端命令
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
./symbolicatecrash ./crashlog.crash ./MyAppName.app.dSYM > symbol.crash
成功解析文件并写入symbol.crash

网友评论