美文网首页
crash定位:ips文件转换

crash定位:ips文件转换

作者: xbcoding | 来源:发表于2019-02-14 16:35 被阅读0次

    转换前,需要三个文件

    (1)xxx.ips文件【将其修改为:xxx.crash】

    获取途径:
    windows 可通过iTools导出;
    mac 可借助Xcode,Xcode->window->Devices and Simulators->View Device Logs->导出crash log,并将文件名修改为 xxx.crash

    (2)symbolicatecrash

    获取途径:
    /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

    (3)xxx.dSYM

    获取途径:
    第一种:Xcode->window->Organizer-> Archives
    第二种:从自动化打包平台的归档文件中查找(例如Jenkins)
    第三种:Xcode->编译项目工程->编译成功后,products目录下xxx.app->右键,Show in Finder可找到 xxx.app.dSYM

    转换步骤

    (1)创建一个文件夹(假设命名为crash)

    (2)将上述三个文件,放入crash文件夹中

    (3)打开终端,执行如下命令

    ./Symbolicatecrash xxx.crash xxx.app.dSYM > xxx.log
    

    (4)若报错:"DEVELOPER_DIR" is not defined,执行如下命令

    export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
    

    然后,再次执行

    ./Symbolicatecrash xxx.crash xxx.app.dSYM > xxx.log
    

    (5)xxx.log 就是转换后的文件

    相关文章

      网友评论

          本文标题:crash定位:ips文件转换

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