美文网首页
iOS 苹果审核Crash日志符号化

iOS 苹果审核Crash日志符号化

作者: 月醉花听 | 来源:发表于2020-02-19 17:20 被阅读0次

第一步:

1.苹果审核返回的崩溃日志文件.txt

2.获取.dSYM文件(方法有很多, 可以自行百度)

首先通过Xcode的Window->Organizer拿到.xcarchive文件。

通过显示包内容可以看到一个dSYMs文件夹,.dSYM文件就在这个文件夹下。

注: 获取到的.dSYM文件的UUID必须和崩溃文件中的UUID一致。

.dSYM文件的UUID查看方法: 命令行cd到.dSYM文件所在文件夹目录, 然后执行命令:dwarfdump --uuid XXX.app.dSYM即可查看UUID

如果.dSYM文件的UUID和崩溃日志文件.txt里的UUID不一致,  请检查你的文件, 如果一致, 请往下看

第二步:

1.在桌面创建一个文件夹gamecrash, 将上面对比好的.dSYM文件和崩溃日志文件放入这个文件夹, 崩溃日志文件的名字可以更改, 此处改为crash.txt, 如下图

2.symbolicatecrash 文件的获取

打开终端输入以下命令:

find /Applications/Xcode.app -name symbolicatecrash -type f

注意:如果Xcode.app的名字不一致, 请修改

你会看到出现了多个symbolicatecrash文件路径:

选择iPhoneSimulator.platform里面的, 复制红框里面的地址, 前往

注意:找到symbolicatecrash后用命令将文件拷贝出来, 不要右键复制或者拷贝

用命令将symbolicatecrash拷贝到桌面的gamecrash文件夹里面,与.dSYM放一起, 命令如下:

cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash /Users/你的电脑名字/Desktop/gamecrash 

3.命令行解析

1).打开终端cd到gamecrash目录下:

cd /Users/你的电脑名称/Desktop/gamecrash

2).执行命令

./symbolicatecrash /Users/你的电脑名称/Desktop/gamecrash/crash.txt /Users/你的电脑名称/Desktop/gamecrash/wordsletter.app.dSYM >解析结果.txt

或者

./symbolicatecrash ./*.txt ./*.app.dSYM >解析结果.txt

注意:如果终端报错Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.那么继续执行  export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer" 注意不要缺少双引号, 不要缺少斜杠,Xcode名字不要错

3). 执行步骤2).等待完成

然后看输入日志, 有一些第三方SDK的错误是解析不了的

相关文章

  • iOS Crash问题

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

  • iOS 苹果审核Crash日志符号化

    第一步: 1.苹果审核返回的崩溃日志文件.txt 2.获取.dSYM文件(方法有很多, 可以自行百度) 首先通过X...

  • crash

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

  • 解析崩溃日志 .crash 文件(二)

    接上篇 解析苹果审核反馈崩溃日志 .crash 文件 提供另一种分析 crash 日志的方式 liupengs-M...

  • 【iOS开发】Crash 文件解析

    一、Crash文件解析参考文章:iOS: Crash文件解析(一)分析iOS Crash文件:符号化iOS Cra...

  • iOS Crash日志符号化三部曲

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

  • 收集关于开发中遇到问题

    1.分析iOS Crash文件:符号化iOS Crash文件的3种方法 http://www.cocoachina...

  • iOS Crash 符号化与分析

    iOS Crash 符号化与分析 1.crash文件与dSYM文件的UUID crash文件的UUIDBinary...

  • Xcode 崩溃日志符号化

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

  • iOS导出与符号化崩溃日志

    iOS符号化崩溃日志 经常(偶尔)QA在测试的时候,APP发生了crash,此时相比APP的崩溃,更加崩溃的是开发...

网友评论

      本文标题:iOS 苹果审核Crash日志符号化

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