iOS 如何理解符号错误

标签 ios swift crash symbolicatecrash dsym

我正在使用 swift 进行编码。我有符号化的错误,但我仍然无法准确理解错误的含义。我可以看到这些信息

  • 类名
  • 函数名称

它是否包含任何其他信息,例如

  • 行号
  • 错误类型(例如数组超出索引......)

还是更多?

objc_retain @ 0xa
-[PFDecoder decodeDictionary:] @ 0x3d, PFDecoder.m : 86
-[PFDecoder decodeObject:] @ 0x13, PFDecoder.m : 112
#ERROR!
#ERROR!
#ERROR!
_TFV4Cozy11CozyConfigs14checkAnalyticsfMS0_FT_T_ @ 0xa2
_TFC4Cozy11AppDelegate11applicationfS0_FTCSo13UIApplication29didFinishLaunchingWithOptionsGSqGVSs10DictionaryCSo8NSObjectPSs9AnyObject____Sb @ 0x18a
_TToFC4Cozy11AppDelegate11applicationfS0_FTCSo13UIApplication29didFinishLaunchingWithOptionsGSqGVSs10DictionaryCSo8NSObjectPSs9AnyObject____Sb @ 0x10a
-[NSObject(TLDelegateSW) tlsw_application:didFinishLaunchingWithOptions:] @ 0x45
-[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] @ 0x117
-[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] @ 0x933
-[UIApplication _runWithMainScene:transitionContext:completion:] @ 0x557
__84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke @ 0x23
-[UIApplication workspaceDidEndTransaction:] @ 0x81
__31-[FBSSerialQueue performAsync:]_block_invoke @ 0xb
__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ @ 0xb
__CFRunLoopDoBlocks @ 0xd7
__CFRunLoopRun @ 0x2f5
CFRunLoopRunSpecific @ 0x1db
CFRunLoopRunInMode @ 0x69
-[UIApplication _run] @ 0x22d
UIApplicationMain @ 0x59f
main @ 0x86
start @ 0x1

这是另一个更短的崩溃日志。(也许它会更容易解释)

_TFFV4Cozy10CardLoader10initializeFMS0_FT4viewGSqCSo6UIView_14tutorialActiveSb_T_U0_FTGSQPSs9AnyObject__GSQCSo7NSError__T_ @ 0x2720
_TFFV4Cozy10CardLoader10initializeFMS0_FT4viewGSqCSo6UIView_14tutorialActiveSb_T_U0_FTGSQPSs9AnyObject__GSQCSo7NSError__T_ @ 0xe44
__72-[BFTask(Private) continueWithMainThreadResultBlock:executeIfCancelled:]_block_invoke @ 0x50, BFTask+Private.m : 52
__41-[BFTask continueWithExecutor:withBlock:]_block_invoke_2 @ 0x8, BFTask.m : 287
@ 0x13a8
@ 0x1368
@ 0x597c
__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ @ 0x8
__CFRunLoopRun @ 0x5d0
CFRunLoopRunSpecific @ 0x188
@ 0xb5a0
UIApplicationMain @ 0x5cc
main @ 0x70
@ 0x2a04

最佳答案

第一个似乎在 CozyConfigs 类的 checkAnalytics 方法中崩溃了

关于iOS 如何理解符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28842227/

相关文章:

ios - 闭包在方法 mapValues 中是如何工作的?

c++ - 我的程序在进入 main() 函数之前退出

android - 使用单一代码库(包括应用程序服务器和 native 客户端库)的跨平台 HTML5 移动开发?

ios - UITableView.automaticDimension 不起作用

ios - 如何使用 JSONDecoder 将 Int 解码为 String?

swift - 元组比较在幕后是如何工作的

iOS Firebase 崩溃报告设置时崩溃

xcode - CGBitmapInfo swift 有什么新功能?

firebase - Flutter 应用在​​ Release 模式下使用 Firestore 插件时崩溃

crash - iOS5-崩溃日志中的KERN_INVALID_ADDRESS