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、大功告成!


啧啧啧:欢迎指正!大力么么哒!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。