崩溃报告未进入 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 集成未检测或报告崩溃
崩溃报告没有进入Crashlytics / fabric。显示警告:“看起来我们缺少dSYM来处理以下版本的崩溃。”