我正在研究的应用程序是在现场进行这些神秘的崩溃。出于某种原因,我们的日志记录不会记录对此问题有用的任何内容。我们得到的只是这个堆栈跟踪,显然只有一堆数字而不是方法名称等。
有没有办法将这些数字映射回用于追踪问题的有用信息?谢谢!
*********************************************会议: 8D7D3FB4-47DB-4840-9CDE-6E81CBBCACDD消息:*** - [NSArray getObjects:range:]:range {16,7}超出了bounds [0 .. 6]
StackTrace信息
(0 CoreFoundation 0x0000000182247d50 + 148 1 libobjc.A.dylib
0x000000018175c528 objc_exception_throw + 56 2 CoreFoundation
0x00000001821e0c44 _CFArgv + 0 3 CoreFoundation
0x000000018217be90 CFUniCharMapCaseTo + 0 4 CoreFoundation
0x000000018217bcac编辑+ 220 5 kmb
0x0000000100cf5300 kmb + 1889024 6 kmb
0x0000000100db7de8 kmb + 2686440 7 kmb
0x0000000100db9208 kmb + 2691592 8 kmb
0x0000000100db6738 kmb + 2680632 9 kmb
0x0000000100db5c78 kmb + 2677880 10 kmb
0x0000000100db58b0 kmb + 2676912 11 kmb
0x0000000100bddd7c kmb + 744828 12 kmb
0x0000000100b9e8b4 kmb + 485556 13 libdispatch.dylib
0x0000000181bcd088编辑+ 24 14 libdispatch.dylib
0x0000000181bcd048编辑+ 16 15 libdispatch.dylib
0x0000000181bd4090编辑+ 716 16 libdispatch.dylib
0x0000000181bda1c8编辑+ 596 17 libdispatch.dylib
0x0000000181bd9f10编辑+ 120 18 libsystem_pthread.dylib
0x0000000181e73130 _pthread_wqthread + 1268 19 libsystem_pthread.dylib 0x0000000181e72c30 start_wqthread+ 4)
答案 0 :(得分:0)
是的,您可以执行崩溃日志符号,这是将活动内存地址转换为人类可读格式(如方法或函数名称)的过程。 有关详细信息,请查看以下链接:
https://medium.com/@iboudhayan/understanding-of-crash-log-symbolication-a0c00c6e86f0