使用Symbolicatecrash符号化crash日志 · Ney的技术博客

使用Symbolicatecrash符号化crash日志

  1. 准备工作
    解析crash日志需要3个文件:

    • .crash文件
    • .dSYM文件
    • symbolicatecrash工具
  2. 配置symbolicatecrash
    Xcode的symbolicatecrash路径如下:
    /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
    如果在该路径下找不到工具的话可能是因为不同版本这个工具的位置不一样,可以用下面的命令搜索:
    find /Applications/Xcode.app -name symbolicatecrash -type f

    到找symbolicatecrash以后还需要倒入环境变量才能使用,不然会报

    Error: “DEVELOPER_DIR” is not defined at ./symbolicatecrash
    的错误

    export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"就能设置环境变量,如果报错可能是安装了多个xcode,xcod的名字被修改了,如果是这样执行xcode-select --print-path 找到DEVELOPER_DIR,然后再执行上面的命令

    当然,设置环境变量也有一劳永逸的办法,就是把环境变量直接加到~/.bash_profile中,如果是zsh的话就是~/.zshrc。打开配置文件,在末尾添加

    1
    
    2
    
    # Add environment variable DEVELOPER_DIR  
    
    export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
    

然后重启终端或者执行source命令刷新

1

2

3
# Add environment variable DEVELOPER_DIR  

source ~/.bash_profile

source ~/.zshrc
  1. 符号化crash文件
    到这一步就是调用symbolicatecrash工具进行符号化了,代码如下:
    symbolicatecrash [.crash 文件] [.dSYM文件] > [输出文件]
  2. 参考

原文:大专栏  使用Symbolicatecrash符号化crash日志 · Ney的技术博客

原文地址:https://www.cnblogs.com/wangziqiang123/p/11657371.html

时间: 2025-01-15 22:46:17

使用Symbolicatecrash符号化crash日志 · Ney的技术博客的相关文章

使用 symbolicatecrash转化crash日志

查看crash日志的步骤:1.找到xcode自带的文symbolicatecrash,路径是/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources 2.把symbolicatecrash文件拷贝到你方便查看的地方,比如桌面文件app 3.把应用包.app和

创建GitHub技术博客全攻略

说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 tiemaocsdn 1. 注册账号:地址: https://github.com/输入账号.邮箱.密码,然后点击注册按钮. 图1 第1步 2. 初始设置注册完成后,选择Free免费账号完成设置. 图2 第2步 2.1 验证邮箱请打开你的邮箱,查看发送给你的确认邮件,你需要验证邮箱后,后面生成的个人主页才会被接受和发布. 3. 创建页面仓库地址:

技术博客与技术日记

最近开始写技术日记了:posebear1990.github.io 写技术日志的想法是来自于 @joyeecheung 妹子的日志 从技术博客到技术日记 ,虽然和她年龄相仿,但是能力见识真的是差了好几个量级.很快就觉得:前路已经铺好,我甚至都不用想着超越她,只管去跟随这样优秀者就好了.对于我来说技术日记的好处也是不少: 最痛心疾首的其实是博客园自带的编辑器,实在太难用了,虽然可以使用Live Writer,但是还是感觉太重了,有段时间看到类似word的界面就联想到了缓慢的启动速度,顿时写点东西的

价值博客们,技术博客

www.raychase.net http://mindhacks.cn 程序员博客墙blogwall.us http://www.cppblog.com/vczh MacTalk-池建强的随想录 Fenng DBA Notes | 闲思录robbin的自言自语风雪之隅-Laruence的博客 blog.vgod.tw 张琮翔的Blog:愛好電腦.科技.程式設計,目前在MIT電腦科學與人工智慧實驗室就讀博士班,尋找人機互動與程式設計交會的創新火花. MIT CSAIL的PhD,现在毕业开始创业了

手把手教你建github技术博客by hexo

适合人群 喜欢写Blog的人 有一定的编程基础 爱折腾的人 熟练使用版本控制Git 了解使用Github 熟悉基本的MarkDown语法 环境准备 安装Git 下载 msysgit 并执行即可完成安装. 安装Node.js 在 Windows 环境下安装 Node.js 非常简单,仅须下载安装文件并执行即可完成安装. 安装hexo 利用 npm 命令即可安装.(在任意位置点击鼠标右键,选择Git bash) npm install -g hexo 问题 * npm ERR! registry e

技术博客2015-11-03

今天在非常偶然的情况下点开了一个斯蒂芬库里第一次参加科比训练营的视频,本来只是抱着想看看科比怎么在当年还是年轻的库里面前倚老卖老的八卦新闻,没想到却看到了让我醍醐灌顶的超级励志大片.影片一开始一个“马后炮”的声音说当年第一次看到库里参加那个训练营,库里是如此的不起眼,甚至可以说是所有人里面最没有巨星气质的球员,却被他一眼看中,觉得这小伙骨骼惊奇,必有所为.一听就是事后诸葛亮,但此后的描述却让我对库里肃然起敬-希望说的是真的,或者我愿意相信是真的(1)当所有别的运动员都还在穿着拖鞋玩手机时,库里已

开始真正的技术博客之旅

想自己做个东西,小公司企业管理软件,借此地记录开发过程 操作系统:windows8.1 框架:struts2           版本struts-2.3.16.3 Hibernate4      版本hibernate-release-4.3.5.Final Spring            版本spring-framework-3.2.10 数据库:mysql          版本mysql-5.6.14 开发语言:Java         版本jdk-7u67-windows-x64

如何写出高质量的技术博客 这边文章出自http://www.jianshu.com/p/ae9ab21a5730 觉得不错直接拿过来了 好东西要大家分享嘛

    如何写出高质量的技术博客?答案是:如果你想,就一定能写出高质量的技术博客.看起来很唯心,但这就是事实.有足够愿力去做一件目标明确,有良好反馈系统的事情往往很简单.就是不停地训练,慢慢地,你自己就能找出规律和技巧.所以,要写出高质量的技术博客,首先要解决为什么要写的问题. 为什么要写 我一直很喜欢的一个学习方法是 Learning by teaching 一个课题,如果你能给不懂的人解释清楚,说明你对这个课题的理解足够深入.把一个课题展开来写,你可能会发现某些方面你还写不清楚,这往往说明你

程序猿的技术博客Android客户端--博客园篇

2015年尾了,闲了半年,也忙了半年 年尾了,趁着不忙的这段时间,好好梳理梳理 每天逛逛技术博客的习惯从大学一直延续到现在,博客园,csdn,iteye,51CTO,ITPUB之类的 浏览器里面一个个书签,每次打开又关上,一天天重复,一天天的了解着最新的技术资源 终于开始想着,开发一个Android的app来把这些资源整合起来,不仅能节约时间,还能趁机会好好检验下近一年来Android的技术 先上图,今天晚上才开始的 目前:暂时只有博客园首页的文章列表和文章详情的展示界面 主要涉及技术点: 1.