zoukankan      html  css  js  c++  java
  • symbolicatecrash App Bug 分析工具



    本文已停止更新,点击此链接查看本文最新内容 !!!



    1、symbolicatecrash

    • 简介

      • symbolicatecrash 是一个 Xcode 自带解析 iOS Crash 文件的工具。
    • 其它下载地址

    2、使用方法

    • 1)找到 .app 文件和 .app.dSYM 文件。

      • 在桌面创建一个 crash 文件夹,然后 Xcode => Window => Organizer 找到 Archives 找到 App => 右击 Show in Finder。

      • 复制 .crash、.app 和 .app.dSYM 到 crash 文件夹。

        • 右击 .xcarchive 文件 => 显示包内容
        • 在 dSYMs 文件夹中找到 .app.dSYM
        • 在 Products => Applications 文件夹中找到 *.app
    • 2)找到 symbolicatecrash。

      • 在终端输入

        $ find /Applications/Xcode.app -name symbolicatecrash -type f
        
      • 稍等一会就会有路径输出,这个路径就是 symbolicatecrash 的路径。

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

      • 用命令将 symbolicatecrash 拷贝到桌面的 crash 文件夹里面,与 .app 和 .app.dSYM 放一起(手动找到 symbolicatecrash,拷贝出来也行)。

        $ cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ~/Desktop/crash
        
    • 3)执行symbolicatecrash

      • 打开终端用命令切换到桌面的 crash 目录下。

        $ cd ~/Desktop/crash
        
      • 执行命令

        # ./symbolicatecrash (.crash 文件路径) (.app.dSYM 文件路径) > Control_symbol.crash
        $ ./symbolicatecrash ~/Desktop/crash/Vigo.crash ~/Desktop/crash/Vigo.app.dSYM > Control_symbol.crash
        
      • 这时候终端有可能会出现:

        Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
        
      • 输入命令

        $ export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
        
      • 再执行,这时候终端将会进行处理了。

      • 将终端完成以后,在 crash 文件夹里面会多出一个文件 Control_symbol.crash,这个就是最终的文件,可以查看 bug 所在的位置。

  • 相关阅读:
    张五常:思考的方法
    David Foster Wallace on Life and Work
    SQL SERVER SQL Agent服务使用小结
    js大全
    中国载人航天工程七大系统
    vc 编译遇到问题
    学习Excel技巧
    使用Request.ServerVariables获取环境变量
    c# 字符常用函数
    SQL数据同步
  • 原文地址:https://www.cnblogs.com/QianChia/p/8531756.html
Copyright © 2011-2022 走看看