zoukankan      html  css  js  c++  java
  • .crash 文件解析

    需要的文件:

    • dSYM文件

      • 首先通过Xcode的Window->Organizer拿到.xcarchive文件。
      • 通过显示包内容可以看到一个dSYMs文件夹,.dSYM文件就在这个文件夹下。
      • ps: 获取到的dSYM文件的UUID必须和crash文件中的UUID一致。可以通过dwarfdump --uuid *.dSYM得到dSYM文件的UUID。
    • symbolicatecrash工具

        • 通过find找到symbolicatecrash工具的路径
        find /Applications/Xcode.app -name symbolicatecrash -type f
        
        • 拿到symbolicatecrash工具的路径后,可以使用Mac->前往->前往文件夹(快捷键:shift+command+G)获取到symbolicatecrash工具。
      • crash文件

        • 获取crash文件有很多种方法,其中比较常用的是通过Xcode->Window->Devices and Simulators->View Device Logs获取到。


      步骤:

      步骤一:在桌面创建一个crash文件夹。
      步骤二:将dSYM文件、symbolicatecrash工具、crash文件拷贝到crash文件夹下。
      步骤三:执行命令解析crash文件。
    • ./symbolicatecrash ./*.crash ./*.app.dSYM > symbol.crash
    • symbol.crash文件就是解析后的crash文件。

    • 可能遇到的问题:

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

      解决方法:

      终端执行下面的命令设置环境变量。

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



    作者:Billlin
    链接:https://www.jianshu.com/p/e1518ca05d16
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    HDU1864--01背包
    HDU4508--完全背包
    HDU5410--01背包+完全背包
    HDU1284--完全背包
    HDU1248--完全背包
    HDU2191--多重背包(二进制分解+01背包)
    HDU2186--水
    PAT乙级--1003
    51Nod--1006 lcs
    51Nod--1008
  • 原文地址:https://www.cnblogs.com/jztsdwn/p/13154125.html
Copyright © 2011-2022 走看看