Firebase Crashlytics 为 UUID 上传丢失的 dSYMs 文件

Posted

技术标签:

【中文标题】Firebase Crashlytics 为 UUID 上传丢失的 dSYMs 文件【英文标题】:Firebase Crashlytics upload missing dSYMs files for UUID 【发布时间】:2021-01-09 22:23:26 【问题描述】:

Firebase 告诉我上传丢失的 dSYMs 文件:

我尝试通过获取不同版本的不同文件,将它们复制到我的桌面,与GoogleService-Info.plist-file 相同并调用:

FirebaseCrashlytics/upload-symbols -gsp /Users/chris/Desktop/GoogleService-Info.plist -p ios /Users/chris/Desktop/dSYMs

我的终端每次都说成功,但 Firebase 一直告诉我文件丢失。然后我必须上传什么dSYMs 文件,如何获取它们???我在这里错过了什么?

更新:

我找到了这个命令来查找我所有的“dSMS”文件:

mdfind -name .dSYM | while read -r line; do dwarfdump -u "$line"; done

但我需要的 Firebase(“48DF4319...”和“DE078F..”)不存在。那我现在能做什么?我可以以某种方式重新创建它们吗?

【问题讨论】:

【参考方案1】:

我得到它的工作...正如我所说的两个丢失的文件不在我的笔记本电脑上。解决方案是:

App Store Connect -> Test-Flight -> 选择所需的构建 -> Meta 数据 -> 下载 dSYM

我必须补充一点,我无法通过单击下载来下载文件...我必须右键单击并选择在新的打开链接标签。可能只是一些 Chrome-Bug...

【讨论】:

以上是关于Firebase Crashlytics 为 UUID 上传丢失的 dSYMs 文件的主要内容,如果未能解决你的问题,请参考以下文章

Firebase Crashlytics DSYM 文件

Firebase Crashlytics 为 UUID 上传丢失的 dSYMs 文件

GoogleSignIn/Crashlytics/Firebase 的自定义编译器标志

将 Firebase Crashlytics 与 Prometheus 集成

Firebase Analytics / Firebase Crashlytics - 报告错误

在运行时禁用/启用 Firebase Crashlytics