-->

回溯仍无法读取symbolicating iPad的崩溃日志后(backtrace still no

2019-07-29 14:06发布

我有这些崩溃日志后,我的组织者把它们的都会自动symbolicated但结果总是相同的。 iOS的通话得到symbolicated和我的应用程序调用没有。

我试图复制dysm和应用程序文件到同一文件夹,删除,再次复制回来。 没有任何帮助。

任何想法怎么回事? 所以我得到的东西是这样的:

    Last Exception Backtrace:
0   CoreFoundation                  0x36d4088f __exceptionPreprocess + 163
1   libobjc.A.dylib                 0x31071259 objc_exception_throw + 33
2   CoreData                        0x350337ab -[NSPersistentStoreCoordinator removePersistentStore:error:] + 227
3   MyApp                           0x00139fbb 0x2e000 + 1097659
4   MyApp                           0x0013998d 0x2e000 + 1096077
5   MyApp                           0x00139a5d 0x2e000 + 1096285
6   libdispatch.dylib               0x3171d61f dispatch_once_f$VARIANT$mp + 47
7   MyApp                           0x001399ff 0x2e000 + 1096191
8   MyApp                           0x00139b47 0x2e000 + 1096519
9   MyApp                           0x0008915d 0x2e000 + 373085
10  MyApp                           0x0008a11b 0x2e000 + 377115
11  UIKit                           0x36ffbd3d -[UIViewController _setViewAppearState:isAnimating:] + 145
12  UIKit                           0x36ffeaa3 -[UINavigationController _startTransition:fromViewController:toViewController:] + 815
13  UIKit                           0x36ffe6ab -[UINavigationController _startDeferredTransitionIfNeeded] + 251
14  UIKit                           0x36ffe56b -[UILayoutContainerView layoutSubviews] + 179
15  UIKit                           0x36fbd0bd -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 149

你可以看到,UIKit的功能得到了symbolicated但不MyApp的

Answer 1:

你需要的dSYM文件和生成的崩溃报告的具体构建的应用程序二进制文件。 通常你在Xcode中得到这样的结果,如果的dSYM不是通过聚光灯使用symbolication脚本中。 如果这是一个调试版本,你在此期间创造了一个新的版本,你的运气了。 否则,确保在调试版本存储的目录,由聚光灯索引。 如果这是从被归档构建,确保归档目录是由聚焦索引。

该崩溃报告包含部分标题为“二进制映像”,不仅如此,你的应用程序二进制与二进制UUID引用的顶部。 它看起来像c42a118d722d2625f2357463535854fd ,这需要改变,以大写和格式8-4-4-4-12,然后将这个样子: C42A118D-722D-2625-F235-7463535854FD

您可以使用通过聚光灯搜索的dSYM在通过终端:

mdfind "com_apple_xcode_dsym_uuids == C42A118D-722D-2625-F235-7463535854FD"



文章来源: backtrace still not readable after symbolicating iPad crash log