不上传dsym文件的情况下删除Fabric缺失dsym警告信息

8

我在使用与生产版本相同的Xcode版本时意外引起了崩溃,现在我的控制台始终显示以下警告:

"Found x unsymbolicated crashes from missing dSYMs..."

我的问题是,如果我不想查看那些由自己生成的崩溃,是否有办法删除警告信息,而不需要上传dsym,因为我无法使用mdfind找到所需的dsym。

谢谢。

2个回答

2
在 Fabric 中,dSYMS 被标记为“必需”或“可选”,如果你缺少的是必需的 dSYMS,则我认为你无法在上传 dSYMS 之前删除警告。
如果找不到 dSYMS,你可以从 Xcode 的 Organizer 或 iTunes Connect 下载它们。
请查看这些 Fabric 文档 https://docs.fabric.io/apple/crashlytics/missing-dsyms.html

6
这是针对已存档版本或上传到iTunes Connect的情况。不幸的是,我缺失的dSYM来自于Xcode构建时,我忘记增加版本号,更糟糕的是,在意识到错误后,我增加了版本号但没有处理新问题。我尝试在Xcode DerivedData文件夹中搜索dsyms,但没有找到匹配的dSYM。我的应用程序是否注定要永远出现此警告? - Nadav96
3
您找到解决方案了吗?我有完全相同的问题。由于我设置的构建设置,Xcode没有生成那个dSYM文件,因此我没有它... - MihaiL
有任何更改还是我们仍然无法摆脱这些愚蠢的警告? - Ramin

0

你可以通过禁用该应用程序版本的 Fabric 收集来解决此问题。我的理解是,缺点是您将失去该版本的所有 Fabric 报告,但如果此崩溃报告是多年前的版本,您不再拥有该版本的符号并且不关心该版本的报告,则可以转到“设置”>“应用程序”>“您的应用程序名称”>“版本”,然后浏览页面,直到找到与您看到的崩溃报告相关联的版本。将开关关闭以禁用收集。需要一些时间才能使该版本的 dsyms 不再标记为必需(对我们来说大约需要 15 分钟,但我不会惊讶如果 Fabric 的系统每 24 小时执行一次此操作,并且我们很幸运),并且最终在 Crashlytics 标签中看到的警告也将在几个小时后消失。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接