Firebase / Crashlytics不显示崩溃的行号

时间:2018-12-14 20:17:54

标签: xcode crashlytics crash-reports

在我的应用程序的Crashlytics页面中,我将选择崩溃的详细信息,堆栈将显示以下内容

MyAppNamne    -[Crashlytics crash] + 14

MyAppName     <compiler-generated> - Line 0
              ClassName.functionName()

ReactiveSwift $S13ReactiveSwift14SignalProducerVyACyxq_GxyccfcyAA0C0C8ObserverCyxq__G_AA10Disposable_ptcfU_ + 72

...

MyAppName     AppDelegate.swift - Line 25
              main

我发现有趣的是,行号是为AppDelegate函数调用显示的,而不是为我的其他函数调用显示的:/

我还认为这可能是一个反应性的事情,但是我在UIViewController.viewWillAppear之类的函数中调用了崩溃函数,结果相同,这就是调用堆栈的样子

MyAppName  -[Crashlytics crash] + 14

MyAppName  <compiler-generated> - Line 0
           @objc SupportViewController.viewWillAppear(_:)

我的应用程序似乎确实正确上传了DSYM,如构建日志中所示

2018-12-14 12:02:38.950 upload-symbols[72895:5123369] Successfully submitted symbols for architecture arm64 with UUID 0c19fa376c7f364b82908b1d308c9b59 in dSYM: /path/myAppName.app.dSYM
Uploading dSYM /path/myAppName.app.dSYM

构建设置 对于“仅构建Active Architecture”设置,我为发布设置了“否”

我还为条形符号设置了以下设置 enter image description here

此刻可能有些矫kill过正,但是当我发现正在发生的事情时,我可以将其重新加入。

我不知道我还能做些什么来获取崩溃报告的行号。

谢谢。

0 个答案:

没有答案