iOS Crash文件符号化。
世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。 —— 斯里兰卡
1、在桌面新建一个文件夹。
名为crasha文件夹2、将crash文件并放到crash文件夹中。
crash文件3、前往文件夹路径为:/应用程序/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources
4、复制symbolicatecrash脚本并粘贴到crash文件夹中。
symbolicatecrash脚本5、XCode工具栏 Window → Organizer ,选择crash文件对应的版本,然后点击右键选择 Show in Finder,然后出现.xcarchive结尾的文件,然后再点击右键选择 显示包内容。找到.dSYM文件然后复制到crash文件夹中。
版本 .dSYM文件6、最后crash文件夹中的东西。
crash文件夹7、打开终端 cd 到crash文件夹中。
8、执行命令 ./symbolicatecrash /Users/sjd/Desktop/crash/xslkcbqz.crash /Users/sjd/Desktop/crash/xxx.app.dSYM > log.crash
如果终端报错:Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
再执行命令:export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
再执行命令:./symbolicatecrash /Users/sjd/Desktop/crash/xslkcbqz.crash /Users/sjd/Desktop/crash/xxx.app.dSYM > log.crash
9、在crash文件中这时会新增log.crash文件,打开它就可以分析bug了,网上一大堆哦。
10、大功告成!
啧啧啧:欢迎指正!大力么么哒!