我在生产应用程序的相同版本号下意外导致Xcode构建崩溃,现在我总是在仪表板上显示以下警告:
“发现缺少dSYM的x次非符号化崩溃......”
我的问题是,如果我不想查看那些崩溃,因为它们是自己生成的,有一种方法可以删除警告消息,而无需上传dsym,因为我找不到请求的dsym使用 mdfind 。
由于
答案 0 :(得分:1)
在Fabric中,dSYMS被标记为“必需”或“可选”,如果您需要丢失那些,我认为您不能删除警告,直到上传dSYMS。
如果找不到dSYMS,您可以随时从Xcode的管理器或iTunes Connect下载它们。
查看这些Fabric文档https://docs.fabric.io/apple/crashlytics/missing-dsyms.html
答案 1 :(得分:0)
您可以解决此问题的一种方法是禁用该应用版本的Fabric集合。在我的理解中,缺点是你将丢失该版本的所有Fabric报告,但是如果这个崩溃报告是针对一个多年前的版本而你没有更长时间的符号。不关心该版本的报告,您可以转到设置>应用> “您的应用名称”>版本并单击页面,直到找到与您看到的崩溃报告关联的版本。将开关翻转为关闭以禁用收集。这个版本的dsyms需要一段时间才能被标记为不需要(对于我们来说需要大约15分钟,但如果Fabric的系统在24小时内执行此操作我也不会感到惊讶并且我们很幸运)最后,你在Crashlytics标签中看到的警告也会在几个小时后消失。