美文网首页
崩溃日志符号化

崩溃日志符号化

作者: 寂寞先森666 | 来源:发表于2019-04-17 17:58 被阅读0次

需要获取三样东西

.dSYM  .crash    symbolicatecrash

第一、.dSYM

崩溃日志符号化 崩溃日志符号化 崩溃日志符号化

第二、symbolicatecrash

打开文件夹/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/

崩溃日志符号化

第三、未符号化的崩溃日志 .crash

Last Exception Backtrace:

(0x182ab2d8c 0x181c6c5ec 0x182ac0098 0x182ab85c8 0x18299e41c 0x1008c6054 0x100906028 0x100918e20 0x1823a4b24 0x1823a4ae4 0x1823b1520 0x182a5b070 0x182a58bc8 0x182978da8 0x18495b020 0x18c95978c 0x10088890c 0x182409fc0)

Thread 0 name:  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:

0  libsystem_kernel.dylib        0x00000001825392ec 0x182517000 + 140012

1  libsystem_pthread.dylib      0x00000001826da288 0x1826d7000 + 12936

2  libsystem_c.dylib            0x00000001824a7d0c 0x182445000 + 404748

3  libc++abi.dylib              0x0000000181c422c8 0x181c41000 + 4808

4  libc++abi.dylib              0x0000000181c42470 0x181c41000 + 5232

5  libobjc.A.dylib              0x0000000181c6c8d4 0x181c64000 + 35028

6  libc++abi.dylib              0x0000000181c5c37c 0x181c41000 + 111484

7  libc++abi.dylib              0x0000000181c5bccc 0x181c41000 + 109772

8  libobjc.A.dylib              0x0000000181c6c720 0x181c64000 + 34592

9  CoreFoundation                0x0000000182ac0098 0x18296d000 + 1388696

10  CoreFoundation                0x0000000182ab85c8 0x18296d000 + 1357256

11  CoreFoundation                0x000000018299e41c 0x18296d000 + 201756

12  AdjectiveFamliy              0x00000001008c6054 0x1007e4000 + 925780

13  AdjectiveFamliy              0x0000000100906028 0x1007e4000 + 1187880

14  AdjectiveFamliy              0x0000000100918e20 0x1007e4000 + 1265184

15  libdispatch.dylib            0x00000001823a4b24 0x1823a3000 + 6948

这种的就是未符号化的崩溃日志

最后、新建文件夹crash 把上面三个都拖入文件夹中

崩溃日志符号化

打开终端cd到这个文件夹中

./symbolicatecrash xxx(拖入.crash) xxx(拖入.dSYM) > log.crash

如果报错Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.

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

再次

./symbolicatecrash xxx(拖入.crash) xxx(拖入.dSYM) > log.crash

Thread 0 Crashed:

0  libsystem_kernel.dylib        0x00000001825392ec 0x182517000 + 140012

1  libsystem_pthread.dylib      0x00000001826da288 0x1826d7000 + 12936

2  libsystem_c.dylib            0x00000001824a7d0c 0x182445000 + 404748

3  libc++abi.dylib              0x0000000181c422c8 0x181c41000 + 4808

4  libc++abi.dylib              0x0000000181c42470 0x181c41000 + 5232

5  libobjc.A.dylib              0x0000000181c6c8d4 0x181c64000 + 35028

6  libc++abi.dylib              0x0000000181c5c37c 0x181c41000 + 111484

7  libc++abi.dylib              0x0000000181c5bccc 0x181c41000 + 109772

8  libobjc.A.dylib              0x0000000181c6c720 0x181c64000 + 34592

9  CoreFoundation                0x0000000182ac0098 0x18296d000 + 1388696

10  CoreFoundation                0x0000000182ab85c8 0x18296d000 + 1357256

11  CoreFoundation                0x000000018299e41c 0x18296d000 + 201756

12  AdjectiveFamliy              0x00000001008c6054 __61-[PZNearbyViewController locationManager:didUpdateLocations:]_block_invoke + 925780 (PZNearbyViewController.m:75)

13  AdjectiveFamliy              0x0000000100906028 __116-[AFHTTPSessionManager dataTaskWithHTTPMethod:URLString:parameters:uploadProgress:downloadProgress:success:failure:]_block_invoke.80 + 1187880 (AFHTTPSessionManager.m:290)

14  AdjectiveFamliy              0x0000000100918e20 __72-[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:]_block_invoke_2.150 + 1265184 (AFURLSessionManager.m:308)

15  libdispatch.dylib            0x00000001823a4b24 0x1823a3000 + 6948

16  libdispatch.dylib            0x00000001823a4ae4 0x1823a3000 + 6884

17  libdispatch.dylib            0x00000001823b1520 0x1823a3000 + 58656

18  CoreFoundation                0x0000000182a5b070 0x18296d000 + 974960

19  CoreFoundation                0x0000000182a58bc8 0x18296d000 + 965576

20  CoreFoundation                0x0000000182978da8 0x18296d000 + 48552

21  GraphicsServices              0x000000018495b020 0x184950000 + 45088

崩溃日志符号化

找到PZNearbyViewController.m 的75行

相关文章

  • Xcode 崩溃日志符号化

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

  • 崩溃日志解析-symbolicatecrash

    日常线上发生崩溃时,如果崩溃设备我们可以拿到的话,可以将设备里的崩溃日志进行导出,然后对崩溃日志进行符号化,从而定...

  • 符号化

    之前一直用符号化处理一些崩溃日志,最近公司同事总问我是怎么弄的, 我大概总结了一下步骤, 如下:符号化崩溃日志:1...

  • 崩溃日志符号化

    方法一: 自动解析 参考:崩溃日志符号化-symbolicatecrash[http://www.cocoachi...

  • 【iOS】腾讯Bugly使用记录

    由于项目中以前没有收集崩溃日志,对崩溃问题都是测试发给我们崩溃日志,然后我们自己去进行符号化,再进行分析,这样的话...

  • 适配iOS13-AppStore审核被拒

    给了崩溃日志1.我在真机和模拟器iOS13系统测试并没有崩溃,用testFlight测试才有崩溃2.需要符号化日志...

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

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

  • iOS 崩溃日志在线符号化实践

    1. 什么是符号化? 在日常开发中,应用难免会发生崩溃。通常,我们直接从用户导出来的崩溃日志都是未符号化或者部分符...

  • 使用symbolicatecrash解析了一个crash log

    有一天,测试同学给了我一个未经符号化的崩溃日志。如果是以前,我会找到打这个测试包的同事,让他将奔溃日志符号化后发给...

  • crash

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

网友评论

      本文标题:崩溃日志符号化

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