美文网首页
ips日志分析

ips日志分析

作者: 时光浅影 | 来源:发表于2019-11-08 11:07 被阅读0次

    先在桌面上建个文件夹crash
    1..ips崩溃报告文件重命名为.crash后缀(扔到crash文件夹里)
    2.下载对应的ipa(如果实在没有了就再从Archives里导出来一个,但一定要保证是你上次发布用的那个),后缀改为.zip,解压,然后把Payload文件夹下的.app文件也扔到刚刚的crash文件夹里。
    3.接下来还需要dSYM文件,还是在Archives里,找到发布用的那个

    然后对文件夹中的这个.xcarchive文件右键,显示包内容,就可以看到一个名为dSYMs的文件夹,把里面的.dSYM文件拷出来,还是放到桌面的crash文件夹里。
    4. symbolicatecrash是一个隐藏工具,它在我的Mac中的具体路径如下

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

    或者你也可以在终端中输入命令搜索:

    find /Applications/Xcode.app -name symbolicatecrash -type f
    

    把这个路径拷贝一下,然后粘到Finder的“前往文件夹”下,前往,就可以看到symbolicatecrash工具了,现在把它也拷到桌面的crash文件夹里。
    5.至此,crash文件夹里现在有4个文件了,分别是.app, .crash, .dSYM, symbolicatecrash。
    6.接下来就是用终端敲命令,生成更易分析的crash。
     首先用cd命令进入到crash文件夹下,然后输入以下命令

        ./symbolicatecrash     /Users/xxxx/Desktop/crash/InOrder.crash /Users/xxxx/Desktop/crash/InOrder.app.dSYM > Control_symbol.crash
    
    

    上述命令中,”xxxx”和”InOrder”请自行替换成对应的名称。运行,这时候终端可能会报

        Error: “DEVELOPER_DIR” is not defined at /usr/local/bin/symbolicatecrash line 53. 
    
    

    或者

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

    这时候在终端中再输入

        export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
    
    

    然后再跑一下刚刚的那个命令,这时候看一下桌面的crash文件夹下就会多出一个名为“Control_symbol.crash”的文件

    相关文章

      网友评论

          本文标题:ips日志分析

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