2

Firebase Crashlytics 控制台显示我因缺少一个 dSym 而导致未处理的崩溃。当我点击它时,它说这<Some-UUID>.dsym是必需的。

我跑了Pods/FirebaseCrashlytics/upload-symbols -gsp Somewear/GoogleService-Info-release.plist -p ios appDsyms.zip,可以看到<Some-UUID>.dsym在脚本输出中成功上传了确切的文件。我在从 App Store > Test Flight > Latest Prod Version > Build Metadata 下载的 dsyms 上运行它。

我等了一个小时,它仍然抱怨缺少 dsym,并且同一个文件仍然显示“必需”。

4

1 回答 1

2

更新:我向 Firebase 团队提交了支持请求。第二天,我看到他们回复说他们没有看到丢失的 dsym。果然,我打开了 Crashlytics,突然我没有看到丢失的 dsym 错误,并且我最近的所有崩溃都得到了处理。

当支持人员给我发邮件说没有看到丢失的 dSym 时,那是在我运行上传后大约 2 小时。我看到其他帖子说他们第二天检查了。

我的建议是在运行 upload-symbols 后等待 2-24 小时,尽管如果您在新版本中遇到需要注意的紧急崩溃,这会非常令人沮丧。

于 2021-06-09T20:44:08.263 回答