美文网首页
iOS 崩溃信息分析

iOS 崩溃信息分析

作者: 骑猪兜风_3355 | 来源:发表于2018-04-02 15:34 被阅读10次

    方法一

    需要文件:dSYM文件 crash文件

    1.打开Xcode -> window -> Organizer 

    2.选中最近需要测试的archives,show in finder,显示包内容,获取xxx.app.dSYM文件

    3.打开crash文件,找到binary images 复制起始地址0x100668000

    4.打开终端,输入 

    atos -o xxx.app.dSYM/Contents/Resources/DWARF/xxx -l 0x100668000 -arch arm64

    进入等待输入状态

    5.打开crash文件,复制地址到终端,回车

    6.完了

    方法二

    需要文件:symbolicatecrash,dSYM文件, crash文件

    查看dSYM文件uuid  控制台输入 dwarfdump --uuid xxxx.dSYM

    find /Applications/Xcode.app -name symbolicatecrash -typef

    复制symbolicatecrash到桌面

    cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ./desktop

    dSYM文件, crash文件也复制到桌面

    打开终端,输入

    /Users/电脑名/Desktop/symbolicatecrash /Users/电脑名/Desktop/MYSDKDemo.app.dSYM /Users/电脑名/Desktop/sdfdfsd.crash > /输出路径/输出文件名.crash

    出现错误

    :Error: "DEVELOPER_DIR" is not defined at /Users/chencong/Desktop/symbolicatecrash line 69.

    输入

    exportDEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"

    重新输入

    /Users/电脑名/Desktop/symbolicatecrash /Users/电脑名/Desktop/MYSDKDemo.app.dSYM /Users/电脑名/Desktop/sdfdfsd.crash > /输出路径/输出文件名.crash

    解析完成

    相关文章

      网友评论

          本文标题:iOS 崩溃信息分析

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