5

How to I get to symbolicate everything?

Here is an example so what I am talking about:

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   CoreFoundation                  0x351642cc CFRelease + 32
1   CoreFoundation                  0x3518e130 CFArraySetValueAtIndex + 284
2   AddressBook                     0x32971aba ABCMultiValueReplaceLabel + 58
3   AddressBook                     0x3298c598 ABMultiValueReplaceLabelAtIndex + 140
4   My App                      0x00011206 0x00011206
5   My App                      0x00010e48 0x00010e48
6   My App                      0x00011ada 0x00011ada
7   My App                      0x0001027c 0x0001027c
8   My App                      0x0000ecf2 0x0000ecf2
9   My App                      0x00012f44 0x00012f44
10  My App                      0x00012e3e 0x00012e3e
11  Foundation                      0x32d0aef2 __65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke_0 + 14
12  Foundation                      0x32c4a9ec -[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:] + 196
13  Foundation                      0x32c4a908 -[NSURLConnectionInternal _withActiveConnectionAndDelegate:] + 56
14  CFNetwork                       0x3111c5dc ___delegate_didFinishLoading_block_invoke_0 + 24
15  CFNetwork                       0x3111bcc8 ___withDelegateAsync_block_invoke_0 + 52
16  CFNetwork                       0x31144130 ___performAsync_block_invoke_068 + 16
17  CoreFoundation                  0x3516974a CFArrayApplyFunction + 174
18  CFNetwork                       0x3114458e RunloopBlockContext::perform() + 70
19  CFNetwork                       0x310a815a MultiplexerSource::perform() + 186
20  CoreFoundation                  0x351f8680 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
21  CoreFoundation                  0x351f7ee4 __CFRunLoopDoSources0 + 208
22  CoreFoundation                  0x351f6cb2 __CFRunLoopRun + 642
23  CoreFoundation                  0x35169eb8 CFRunLoopRunSpecific + 352
24  CoreFoundation                  0x35169d44 CFRunLoopRunInMode + 100
25  GraphicsServices                0x356a62e6 GSEventRunModal + 70
26  UIKit                           0x365482fc UIApplicationMain + 1116
27  My App                      0x0000275a 0x0000275a
28  My App                      0x00002714 0x00002714
4

1 回答 1

5

您可能会发现这些链接对于如何符号化崩溃日志很有用:
Symbolicating iPhone App Crash Reports
iOS Crash Logs

另一种方法:在 Xcode 4.5 中,将构建目标(通过停止按钮旁边的方案下拉菜单)设置为 iOS 设备。然后转到菜单栏中的产品菜单并选择存档。

接下来,打开 Organizer 窗口(菜单栏中的 Window 菜单 --> Organizer),并确保当您单击 Organizer 窗口顶部的 Archives 图标时,您的应用程序会显示在列表中。

最后,单击管理器窗口顶部的设备图标,单击库下左侧的设备日志,然后将崩溃日志拖到右侧的窗格中。它应该为您完全自动符号化。

于 2012-11-08T00:19:56.850 回答