Fabric Crashlytics中缺少dSYM文件

26

自从昨天起我一直在尝试配置Twitter Crashlytics,但是在dSYMs文件方面遇到了问题。Fabric仪表板显示了消息“我们缺少dSYMs文件”,因此我通过在线管理器(从该消息重定向)上传了文件,并显示了以下消息:

这里输入图片描述

但是,如果我返回到仪表板,则会再次显示系统缺少dSYMS文件的消息...反复如此。我该怎么办?


3
这里是Fabric的Mike。我建议您运行以下命令:dwarfdump -u <PathToAppsDsym>以确保您上传的UUID与报告中缺失的UUID匹配。 - Mike Bonnell
在dSYMs文件夹中有许多文件(包括pods dSYMs)。我需要提交所有这些文件吗?还是只需提交myapp.app.dSYM文件? - user1960169
1
任何报告为丢失的文件都应该被上传。如果你有很多dSYM文件,我建议使用以下语法的upload-symbols脚本:/Applications/Fabric.app/Contents/MacOS/upload-symbols -a APIKey -p ios /Users/mbonnell/Documents/PathToDsym - Mike Bonnell
@MikeBonnell 如果dSYM不存在,因为在启用调试时生成了崩溃,而DWARF在调试之前未启用,那么我们该如何消除警告呢? - Bradley Thomas
一周后,如果没有上传相应的dSYMs,则警告将被移除。 - Mike Bonnell
1个回答

13
我遇到了相同的问题。我尝试按照Crashlytics建议的所有步骤进行,包括@Mike乐意提供的那个步骤,但都没有成功。
最终我找到了一个解决方法,并在这里发布了:https://dev59.com/DVsX5IYBdhLWcg3wPdU7#35374388/ 2397068。您需要从iTunes Connect下载dSYM。

如果一个问题是重复的,请标记它为重复,并链接到您的其他答案 - 通常请避免发布仅带有链接的答案。 谢谢 :) - Eric Aya
谢谢@EricD。我认为我的声望不够高,无法标记为重复。如果我有什么误解,请原谅! - Lane Rettig
你现在可能还不能“标记为重复”,但是你可以“标记为重复”。:) 不用担心,Stack Overflow是一个复杂的平台,需要时间来理解其规则和指南的微妙之处。 - Eric Aya
太棒了!谢谢你告诉我。下次会试试看。 - Lane Rettig
这是否意味着,每次上传新的构建时都需要上传dSYM。如何永久解决此问题? - Allan Macatingrao
嘿@Hokage,看看另一个帖子上的评论,https://dev59.com/DVsX5IYBdhLWcg3wPdU7#35374388。你的问题可能已经在那里得到了解答! - Lane Rettig

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