Crashlytics 自动上传 dsym 文件

Posted

技术标签:

【中文标题】Crashlytics 自动上传 dsym 文件【英文标题】:Crashlytics automatic upload of dsym files 【发布时间】:2020-06-29 12:12:38 【问题描述】:

我在 XCode 中有以下构建设置:

我需要了解此构建脚本是否会在我每次构建新的 dsym 文件并将其上传到 Crashlytics 服务器时运行?还是只有在我进行版本或代码更改时才会运行?

【问题讨论】:

【参考方案1】: 第二行“上传符号”不是必需的。 每次 dsym 更改时都会上传 确保在目标的构建设置中,调试信息格式设置为 DWARF 和 dSYM 用于调试和发布

【讨论】:

实际上,除非我在代码中强制崩溃,否则脚本不会上传 dSym。尽管有运行脚本命令,但必须手动上传 dSyms! Dsym 在构建时上传。使应用程序崩溃无法触发它。如果您正确设置了第三点,它应该像在我所有的项目中一样上传。 Firebase 控制台运行缓慢且滞后,因此您可能需要进行一些项目精简和重建,并等待几分钟才能正确处理。 @TomoNorbert 我确保遵循第三点,但它总是在 Firebase Crashlytic Console 中要求手动上传 dsym

以上是关于Crashlytics 自动上传 dsym 文件的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 使用“上传脚本”在版本 3.14.0 的 Crashlytics 中上传 Dsym 文件

必须上传一个 dSYM 文件始终显示在 Firebase Crashlytics 中

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

Fabric Crashlytics 到 Firebase Crashlytics 迁移询问 dSYMs 文件

为啥 Crashlytics 每次都要求丢失 DSYM 文件?

如何验证 dSYM 是不是已上传到 Crashlytics