程序猿程序员

iOS Crash文件符号化。

2018-03-19  本文已影响12人  有生之年丶U

世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。 —— 斯里兰卡

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


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

上一篇下一篇

猜你喜欢

热点阅读