美文网首页
Crash 日志符号化

Crash 日志符号化

作者: 杨鹏_小宝 | 来源:发表于2018-09-09 14:07 被阅读19次

提交更新版本,因为crash被苹果拒绝,自测没有任何问题,苹果给发了日志,来看一下:


原始日志.png

苹果给发的日志是直接导出的原始日志,为了能够看懂,我们要对它进行符号化处理.

1.苹果审核人员发的是txt格式的原始日志文件,那么我们直接更改后缀为.crash 文件.在桌面创建文件夹,并把crash文件放在新文件夹内.
更改后.png
2. dSYM符号集文件获取,dsym文件需要获取到你当前Archive的版本的文件. 
打开xcode --> Window --> Organizer 找到与你日志相匹配的打包的版本,选中右键
然后右键显示包内容,Showfinder,将xxx.app.dSYM文件复制到新文件夹.
image.png
3.symbolicatecrash 工具的获取.
  Xcode9 获取symbolicatecrash 工具
路径:Xcode/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/
同时将symbolicatecrash复制到创建的新文件夹,和crash文件以及dSYM文件放在一起.
获取工具文件等.png

打开终端

cd 到你保存三个文件的文件夹下
cd.png

第一次用都会报这个错误

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

输入以下命令解决

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

使用命令行解析crash文件

./symbolicatecrash ./名字.crash ./名字.app.dSYM > 输出的新文件名字.crash

然后你就得到了已经符号化的日志文件,什么问题一目了然.
怎么分析crash日志,可以自行百度


符号化后.png

相关文章

  • iOS Crash问题

    本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Crash五部分介绍。...

  • Xcode 崩溃日志符号化

    Xcode 崩溃日志符号化 符号化必备三样东西: Crash Log dSYM 符号集 symbolicatecr...

  • 崩溃调试

    将crsah日志符号化需要做以下准备 .crash日志 .dSYM符号集 symbolicatecrash工具 获...

  • crash

    iOS Crash文件的解析(一)教你如何对ios崩溃(crash)日志做符号化IOS本地日志记录解决方案友盟统计...

  • 如何使用dSYM符号化crash日志。解析线上crash

    如何使用dSYM符号化crash日志。解析线上crash[#%E5%A6%82%E4%BD%95%E4%BD%BF...

  • iOS Crash日志符号化三部曲

    摘要 iOS 应用crash是难免的,日志分析在开发中比较常见,有时候测试反馈的日志是没有被符号化的日志,无法直观...

  • Crash 日志符号化

    提交更新版本,因为crash被苹果拒绝,自测没有任何问题,苹果给发了日志,来看一下: 苹果给发的日志是直接导出的原...

  • 符号化Crash日志

    软件开发完成后虽然经历了相当多的测试,但是谁都不可能保证项目不会出现任何问题,所以偶尔出现Crash问题也是正常的...

  • 用symbolicatecrash工具分析iOS Crash文件

    1.什么是Crash文件? 在开发过程中程序的崩溃日志,首先符号化Crash文件,才能查出错误出现在程序的那个地方...

  • crash日志符号化,以分析崩溃

    为什么需要符号化 上面是sogou输入法的crash日志。像0x100030000 + 1466368这样的都只给...

网友评论

      本文标题:Crash 日志符号化

      本文链接:https://www.haomeiwen.com/subject/nyargftx.html