无法在Crashlytics / fabric中获取崩溃报告。 显示错误:“看起来我们正在丢失dSYM来处理以下版本的崩溃。”

结构仪表板的屏幕截图

碰撞报告不会在我的iOS应用程序的结构/ crashlytics中生成。 结构仪表板上显示错误(如屏幕截图所示)。

按照Fabric的指示,我尝试从fabric mac应用安装的机器(我创buildapp的地方)search给定的UUID,但没有得到任何结果。 也尝试使用命令searchterminal: mdfind "com_apple_xcode_dsym_uuids == <UUID>” (在http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms中给出),但不能得到任何结果也。

有人有这个问题吗? 任何解决方法来解决这个问题?

我已经完成Fabric安装成功后进入我的应用程序,同样的问题,我尝试了每个解决scheme,但为我工作的是:

  1. 转到项目的项目设置,然后使用dSYM文件debugging信息格式设置为DWARF

设置当前configuration 在这里输入图像说明

您可以通过为特定版本的生成生成dSYMs文件并在crashlytics上将它上传来获取崩溃报告。

按照以下步骤生成dSYMs文件。

  1. 转到窗口菜单 – > Xcode中的pipe理器

  2. 右键单击构build的正确版本,然后select在Finder中显示。

  3. select.xcarchieve文件,然后右键单击该文件并单击显示包内容

  4. 然后转到** dSYMs文件夹**并select.dSYM文件并压缩该文件

  5. 现在最后一步是将压缩file upload到结构上

然后你可以得到构build的崩溃报告。

最后我得到了答案:

我进入了iTunes Connect>我的应用程序>活动>点击构build丢失的dSYM>下载dSYM.Once下载后添加.zip扩展名(不知道为什么.zip没有被苹果显示),并能够解压缩。 在这个文件夹中,我能够find织物请求的丢失的dSYM,然后将其上传到织物。

处理dSYM需要几分钟的时间。 在我的情况下,它需要24小时重新象征崩溃报告。

对于我来说,当我上传到AppStore或导出文件时,取消选中Include bitcode ,问题就解决了。

希望这将在下一个Crashlytics更新中得到解决。

不要归档dSYMs文件夹打开文件夹,然后归档您的appname.app.dSYMs然后sumbit它

并在debugging中使用带有dSYM文件的debugging信息格式DWARF,如果在debugging中出现什么崩溃报告

如果你没有生成dSYMs文件,然后去:

Xcode中的组织者。 select上传到iTunes上的正确版本,右键单击该版本显示选项包内容。 转到dSYMs文件夹,然后select.dSYM文件将其上传到Fabric,然后获得崩溃报告。 有关此链接的更多详细信息>>>>> https://docs.fabric.io/apple/crashlytics/missing-dsyms.html#upload-dsym

我遇到了与织物crashlytics相同的问题。 然后我创build分配configuration文件ipa并通过iTunes安装到我的设备。我开始收到崩溃报告后,希望它有助于:)