zoukankan      html  css  js  c++  java
  • iOS symbolicatecrash崩溃日志分析

    1.保留发布程序的 .app文件 和 .dSYM文件 连同.crash文件放在同一个文件家里面。

    2.在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library

          /PrivateFrameworks/DTDeviceKitBase.framework/Versions/A/Resources

       或者/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library

         /PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources路径

        PS:如果路径不对,在终端中执行命令 find /Applications/Xcode.app -name symbolicatecrash -type f 找到symbolicatecrash工具所在的路径,在执行命令时可能要一小段时间,请耐心等候。

        下面找到symbolicatecrash文件把他拷贝到 电脑的/usr/bin或者/usr/sbin目录下面  或者考到与.app文件 和 .dSYM文件 .crash文件同一个目录下

    3.找到crash文件,这点很重要版本要与.app和.dSYM一致。

    4.执行解析命令

      symbolicatecrash在/usr/bin目录的 执行 symbolicatecrash  + .crash文件  + .app.dSYM文件>输出的文件(text格式) 

      symbolicatecrash在自定义文件夹下面的执行 ./symbolicatecrash  + .crash文件  + .app.dSYM文件>输出的文件(text格式)

       注意:第一次使用symbolicatecrash会产生一个 Error: "DEVELOPER_DIR" is not defined at /usr/bin/symbolicatecrash line xx.

       解决办法:终端中输入 export  DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"

    5.查看输出的.text看是否正确 如果正确会显示函数名 错误的话就是提供的.app和.dSYM文件与报出crashreport的版本不一致的缘故。

  • 相关阅读:
    获取当前季的js
    C#获取文件大小
    SQL Server 2005 Express Edition 傻瓜式安装
    SET XACT_ABORT ON
    Resignation letter
    Exchange Web Services Managed API 1.0 入门
    Please let us know in case of any issues
    33条C#、.Net经典面试题目及答案
    c# 修饰词public, protected, private,internal,protected的区别
    EXEC DTS
  • 原文地址:https://www.cnblogs.com/wfwenchao/p/3915187.html
Copyright © 2011-2022 走看看