需要获取三样东西
.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行









网友评论