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 所在的位置。

  • 相关阅读:
    用 C# 获取 IE 临时文件(转)
    vs2008打包程序需要.net3.5支持问题的解决方案
    关于使用ssh账号上外网
    元数据管理技术及发展应用现状
    一个拨号上网的批处理文件
    windows下启动和关闭oracle数据库的bat脚本
    Solaris下配置网络
    开启windows 2000 server上的远程桌面
    FileZilla客户端使用TIPs
    学习使用gvim
  • 原文地址:https://www.cnblogs.com/QianChia/p/8531756.html
Copyright © 2011-2022 走看看