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 > 测试飞行 > 最新产品版本 > 构建元数据下载的 dsyms 上运行它。
我等了一个小时,它仍然抱怨缺少 dsym,并且同一个文件仍然显示“必需”。
答案 0 :(得分:1)
更新:我向 Firebase 团队提交了支持请求。第二天,我看到他们回复说他们没有看到丢失的 dsym。果然,我打开了 Crashlytics,突然没有看到缺少的 dsym 错误,我最近的所有崩溃都被处理了。
当支持人员给我发电子邮件时没有看到丢失的 dSym,那是在我运行上传后大约 2 小时。我看到其他帖子说他们第二天检查。
我的建议是在运行上传符号后等待 2-24 小时,尽管如果您在新版本中遇到需要注意的紧急崩溃,这会非常令人沮丧。