首页 文章

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

提问于
浏览
41

Screenshot of fabric dashboard

对于我的iOS应用程序,不会在fabric / crashlytics中生成崩溃报告 . 在结构仪表板上显示错误(如屏幕截图所示) .

按照结构的指示,我试图从安装了fabric mac应用程序的机器中搜索给定的UUID . (我在那里创建应用程序的构建 . )但是无法获得任何结果 . 还尝试使用带有命令的终端进行搜索: mdfind "com_apple_xcode_dsym_uuids == <UUID>” (如:http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms中所示),但也无法获得任何结果 .

以前有人有这个问题吗?有什么办法解决这个问题吗?

9 回答

  • 20

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

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

  • 10

    我已经成功完成Fabric设置到我的应用程序,同样的问题,我尝试了每个解决方案,但对我有用的是:

    • 转到项目和目标的项目设置,并将 Debug Information Format 设置为 DWARF with dSYM File

    设置当前配置
    enter image description here

  • 0

    您可以通过为特定版本的构建生成dSYMs文件来获取崩溃报告,并将其上载到crashlytics上 .

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

    • 转到Xcode中的 Window Menu -> Organizer .

    • Click on right version of build 并在Finder中选择显示 .

    • 选择 .xcarchieve file 然后右键单击它并单击 Show Package contents

    • 然后 Go to dSYMs 文件夹并选择 .dSYM file and compress that file .

    • 现在最后一步是 upload compressed file on fabric .

    然后你就可以得到构建的崩溃报告 .

  • 7

    我终于得到了答案:

    我进入iTunes Connect>我的应用程序>活动>点击构建缺少dSYM>下载dSYM.Once下载添加.zip扩展名结尾(不知道为什么.zip没有显示苹果)并且能够解压缩它 . 在这个文件夹中,我能够找到Fabric请求的缺少的dSYM,然后将其上传到fabric .

    处理dSYM需要几分钟时间 . 在我的情况下,重新表示崩溃报告需要24小时 .

  • 60

    考虑到答案:

    • 在Xcode中转到 Window Menu -> Organizer .

    现在在管理器中,选择版本,然后单击右侧的“下载dSYMs ...”按钮 .

    • Click on right version of build 并选择在Finder中显示 .

    • 选择 .xcarchieve file 然后右键单击它并单击 Show Package contents

    • 然后 Go to dSYMs 文件夹并选择 .dSYM file and compress that file .

    记得压缩合适的.dSYM文件,例如:

    enter image description here

    enter image description here

    • 现在最后一步是 upload compressed file on fabric .

    上传结果时如下:

    enter image description here

    如果您的计算机上没有内置版,则可以直接从itunesconnect下载dSYMS:

    enter image description here

  • 0

    不归档dSYMs文件夹打开文件夹然后归档你的appname.app.dSYMs然后汇总它

    如果在调试中出现崩溃报告,请在调试中使用调试信息格式DWARF和dSYM文件

  • 34

    如果未生成dSYMs文件,则转到:

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

  • 0

    enter image description here

    另一个非常重要的步骤单击“下载调试符号” . 执行此步骤后,我找到了丢失的UUID .

  • -1

    我遇到了与fabric crashlytics相同的问题 . 然后我用分发配置文件创建了ipa并通过itunes将它安装到我的设备上 . 我开始接收崩溃报告 . 希望它有帮助:)

相关问题