美文网首页程序猿程序员
iOS Crash文件符号化。

iOS Crash文件符号化。

作者: 有生之年丶U | 来源:发表于2018-03-19 15:58 被阅读12次

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

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


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

    相关文章

      网友评论

        本文标题:iOS Crash文件符号化。

        本文链接:https://www.haomeiwen.com/subject/voxpqftx.html