崩溃报告未进入 Crashlytics / fabric。显示警告:“看起来我们缺少 dSYM 来处理以下版本的崩溃。”

Posted

技术标签:

【中文标题】崩溃报告未进入 Crashlytics / fabric。显示警告:“看起来我们缺少 dSYM 来处理以下版本的崩溃。”【英文标题】:Crash report not getting in Crashlytics / fabric.
Showing Warning : “It looks like we are missing dSYMs to process crashes for the versions below.” 【发布时间】:2018-07-02 14:53:27 【问题描述】:

我厌倦了解决 dSYM 文件问题。 我已经更新了项目的项目设置并将 Debug Information Format 目标设置为 DWARF with dSYM File 我也更新了 dSYM 文件并成功更新但每次都获得 我们正在处理上传的 dSYM。请过几分钟再回来查看状态。 但是仍然没有上传 dSYM 文件,并且在我的 ios 应用程序的 fabric/crashlytics 中没有生成崩溃报告。

请任何人帮助我摆脱这个问题。

【问题讨论】:

【参考方案1】:

试试这个:有时以 .zip 格式上传有助于加快速度。转到https://itunesconnect.apple.com/,选择您的应用程序。单击活动,然后单击所有构建。点击您的构建 -> 下载 dSYM zip 文件。现在上传并等待几分钟。

【讨论】:

【参考方案2】:

现在工作正常:

// Objective-C
[[Fabric sharedSDK] setDebug: YES];
[Fabric with:@[CrashlyticsKit]];

// Swift
Fabric.sharedSDK().debug = true
Fabric.with([Crashlytics.self()])

【讨论】:

【参考方案3】:

您可以从 app store connect (https://appstoreconnect.apple.com) 下载 dSYM 并上传到 crashlytics。

进入应用商店连接 (https://appstoreconnect.apple.com)

应用商店 -> 我的应用 -> 活动

您可以在活动中看到“包含符号”。您可以从那里下载并上传到 crashlytics。

应用商店 -> 我的应用 -> 活动

【讨论】:

以上是关于崩溃报告未进入 Crashlytics / fabric。显示警告:“看起来我们缺少 dSYM 来处理以下版本的崩溃。”的主要内容,如果未能解决你的问题,请参考以下文章

Firebase Crashlytics 未报告崩溃

Firebase Crashlytics 集成未检测或报告崩溃

崩溃报告没有进入Crashlytics / fabric。显示警告:“看起来我们缺少dSYM来处理以下版本的崩溃。”

iOS-应用程序退出时在 Crashlytics 上未收到崩溃

Crashlytics 未报告任何前台 OOM

当有另一个崩溃报告时,Crashlytics 不会发送崩溃报告 (Umeng)