美文网首页
苹果返回的崩溃日志解析

苹果返回的崩溃日志解析

作者: 浪的出名 | 来源:发表于2019-06-10 11:06 被阅读0次

1,找到Xcode 自带的 symbolicatecrash工具来解析 .crash 文件

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

2:找到跟 .crash 文件对应的 .xcarchive 文件

Xcode-->Window-->Organizer 找到对应的 .xcarchive 文件 -->Show in Finder
找到对应的.dsym

3,为了方便使用将刚才获取到的文件放入同一文件夹下crash

crash.txt + symbolicatecrash + .dsym

4,打开终端 输入如下命令

cd crash文件夹路径
./symbolicatecrash ./MyAppName.crash ./MyAppName.app.dSYM > MyAppCrash.log

第二种方法

$ cd /Users/admin/Desktop/crash
$ dwarfdump --uuid MyAppName.app.dSYM/
UUID: A05C1904-4D3C-362F-A224-9445A187E51E (armv7) MyAppName.app.dSYM/Contents/Resources/DWARF/MyAppName
UUID: 0E7FFFEE-7391-3634-B2AD-FA7D05F23D47 (arm64) MyAppName.app.dSYM/Contents/Resources/DWARF/MyAppName

崩溃日志里面找到UUID
Binary Images:
0x100944000 - 0x1014d7fff appName arm64 < UUID > /var/containers/Bundle/Application

0   libsystem_malloc.dylib          0x0000000219da4d58 0x219da3000 + 7512
1   libsystem_malloc.dylib          0x0000000219da4d58 0x219da3000 + 7512
2   libsystem_malloc.dylib          0x0000000219da3fec 0x219da3000 + 4076
3   libsystem_malloc.dylib          0x0000000219da3f20 0x219da3000 + 3872
4   libsystem_malloc.dylib          0x0000000219db2c18 0x219da3000 + 64536
5   CoreFoundation                  0x000000021a16222c 0x21a0b7000 + 700972
6   CoreFoundation                  0x000000021a1a29b4 0x21a0b7000 + 965044
7   CoreFoundation                  0x000000021a1a260c 0x21a0b7000 + 964108
8   CoreFoundation                  0x000000021a1a96c4 0x21a0b7000 + 992964
9   Foundation                      0x000000021ab4ea5c 0x21ab21000 + 186972
10  Foundation                      0x000000021ab6b3bc 0x21ab21000 + 304060
11  Foundation                      0x000000021ac3a8c0 0x21ab21000 + 1153216
12  Foundation                      0x000000021ab8a84c 0x21ab21000 + 432204
13  *appName*                           *0x000000010118b51c 错误地址* -[GTPDomainSonar gtp_sonarDidEnd] + 908

$ dwarfdump --arch=arm64 --lookup 错误地址 /Users/admin/Desktop/crash/MyAppName.app.dSYM/Contents/Resources/DWARF/MyAppName

相关文章

  • crashlog解析

    前言:苹果审核被拒后,会返回的崩溃日志。这篇文章主要讲解,如何解析苹果返回的crashlog,帮助快速定位问题。 ...

  • 苹果返回的崩溃日志解析

    1,找到Xcode 自带的 symbolicatecrash工具来解析 .crash 文件 /Applicatio...

  • iOS15之后苹果崩溃日志解析方法

    iOS15之后苹果崩溃日志解析方法 背景 iOS 15之后,iPhone 崩溃日志崩溃之后,崩溃日志的组织格式有变...

  • crash

    来源:iOS崩溃crash大解析 - 简书 1.上线崩溃日志获取 App上线以后苹果就会自动捕捉崩溃信息,当App...

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

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

  • iOS 符号化闪退日志

    iOS分析崩溃日志 二 iOS应用崩溃日志分析 iOS崩溃crash大解析

  • IOS开发-崩溃日志解析

    项目测试阶段,出现难以定位的问题时,需要我们导出我们测试同事手机中的崩溃日志,以及后期苹果审核被拒后返回的崩溃日志...

  • 苹果审核崩溃日志解析

    1、将苹果审核反馈的类似 crashlog-718934A3-566D-42BF-8C6D-41E5A862F80...

  • iOS解析苹果崩溃日志

    1、将苹果的崩溃日志改名xxx.crash 2、将对应包的符号表 xxx.dSYM、xxx.crash、symbo...

  • 解析苹果审核崩溃日志文件

    1.其中first.crash second.crash third.crash是苹果给返回的崩溃日志,将txt改...

网友评论

      本文标题:苹果返回的崩溃日志解析

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