Ios Crashlytics:“我们缺少处理崩溃的dSYM”

Ios Crashlytics:“我们缺少处理崩溃的dSYM”,ios,xcode7,crashlytics,dsym,Ios,Xcode7,Crashlytics,Dsym,Crashlytics说我们缺少一个dSYM来处理崩溃,当我试图从Xcode 7.1下载dSYM时,我发现没有可用的dSYM可供下载还有另一种方法可以访问您的dSYM 在“组织者”中,右键单击存档并选择“在查找器中显示” 右键单击Finder中显示的.xArchive,然后选择ShowPackageContents 将内部找到的dSYMs文件夹复制到其他位置。 压缩dSYMs文件夹并将其上载到Crashlytics。 我今天遇到了同样的问题。iTunes Connect似乎正在用比特码重新编译应

Crashlytics说我们缺少一个dSYM来处理崩溃,当我试图从Xcode 7.1下载dSYM时,我发现没有可用的dSYM可供下载

还有另一种方法可以访问您的dSYM

在“组织者”中,右键单击存档并选择“在查找器中显示” 右键单击Finder中显示的.xArchive,然后选择ShowPackageContents 将内部找到的dSYMs文件夹复制到其他位置。 压缩dSYMs文件夹并将其上载到Crashlytics。
我今天遇到了同样的问题。iTunes Connect似乎正在用比特码重新编译应用程序,以便UUID发生变化,.xArchive中的dSYM实际上无法用于表示应用程序这似乎是一个新的发展

您可以从iTunes Connect下载正确的dSYM。登录,转到我的应用,选择你的应用,然后点击顶部的“活动”选项卡。点击相关的构建,假设应用程序首先提交时带有符号,您应该看到下载dSYM的选项

您得到的文件名为dSYMs,没有扩展名,但实际上它是一个zip文件。添加.zip扩展名,解压缩,您将在其中找到您的dSYMs

你可以将这个.zip文件直接上传到Crashlytics,你应该已经准备好了


解决方案发布在这里:

在我的情况下,没有任何效果。我从iTunes下载了dSYMs。我有正确的UUID。我试着上传普通的dsym、压缩的dsym、压缩的特定dsym和许多其他配置


Fabric接受文件,表示已正确上载并在刷新后。。。缺少dSYM时也会出现同样的错误。

如果有人在.archive软件包中或iTunes Connect上找不到dSYM文件,请检查生成设置->调试信息格式->发布->DWARF with dSYM文件是否正确设置。

在生成设置中检查调试信息格式是否为“DWARF with with dSYM文件”用于调试和发布


@Shawn的回答实际上帮助我为我的实例永久地修复了这个问题,而不需要手动上传Dsym。基本上转到“生成设置”,然后启用以下参数:

调试:使用dSYM文件进行DWARF 发布:DWARF与dSYM文件 启用位代码:否
当你还没有通过iTunes连接路径,只是想在开发模式下用Crashlytics测试你的应用程序时,这似乎很有效。

我也有同样的问题,似乎有一些人可能会问:你的问题是…?这对我不起作用。XCARVE中dSYM文件中的UUID与Crashlytics中的UUID不匹配。更多信息,请参见我的答案。firebase控制台仍显示缺失的dSYMs从iTunes Connect下载的dSYMs仍不包含任何从Fabric仪表板报告缺失的dSYMs。至少对我来说。嘿@laneretting!我最终禁用了我的项目的位代码,归档了一个新的构建,然后dSYMs被自动上传。因此,我想我只能将位码设置为禁用状态,直到它们成为另一种解决方法。我没有在iTunes Connect中创建应用程序。我只是将应用程序存档以发送空中安装。那么,我不能继续使用.xcarve中的dSYM文件吗?请确保您使用的是Safari。当使用Chrome从iTunes Connect下载缺失的DSYM并将其上传到Fabric时,我总是会收到一个上传错误。切换到Safari成功了。我是需要每隔一段时间做一次,还是只做一次?在哪里可以解决这个问题?同样的问题-无论我上传什么,都会显示缺少的数据SYMBOL不确定这是否有帮助,但我在接收文件时遇到了同样的问题,但后来在从Xcode导出DSYM时再次显示缺失的DSYM,但在从iTunes Connect下载时没有。亲爱的Dariusz,我也遇到了同样的问题,你找到了解决方案吗?这对我很有帮助,但在我的案例中启用了位代码。这对我很有帮助,在我的案例中也启用了位代码。非常感谢。那很有效谢谢