Firebase Crashlytics:上传缺少的dSYM,以查看1个版本的崩溃。(iOS) [英] Firebase Crashlytics: Upload missing dSYMs to see crashes from 1 versions.(iOS)

查看:705
本文介绍了Firebase Crashlytics:上传缺少的dSYM,以查看1个版本的崩溃。(iOS)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

错误消息: 上传缺少的dSYM,以查看1个版本的崩溃情况。
受影响的版本:1.0(1)



我正在尝试在我的iOS项目中实现Firebase Crashlytics。我按照



阅读

解决方案

我已经有一段时间了这个问题我终于能够解决它,以为我可以分享对我有用的东西:



就上下文而言,我正在开发一个使用多个Cocoapods的更大的应用程序。

p>

我在我的Firebase Crashlytics页面上以及跟随他们的所有说明我仍然看到它。



我尝试通过手动操作归档/查找.dSYMs /上传终端解决方案多次无济于事。



最后,我决定从iTunesConnect下载.dSYM。

[您的应用]>活动> [所需的内部版本号]>下载dSYM



然后我手动并在内部将这些.dSYM上传分钟,Firebase Crashlytics非常高兴,并显示了崩溃报告。



更新

Google添加了时髦的.dSYM上传功能在Firebase Crashlytics仪表板上,不再需要从终端上载。



在2020年3月16日进行编辑。



Google即将删除Firebase仪表板上的上传功能。应该从终端使用上载程序脚本将dSYM上载到Firebase。请参见此处


Error Message: Upload missing dSYMs to see crashes from 1 versions. Versions affected: 1.0 (1)

I am trying to implement Firebase Crashlytics in my iOS project. I did all the setups according to Firebase Crashlytics Doucmentation. The crash is performed manually when the button is clicked just to see whether the crashlytics is working.

@IBAction func onTestCrashButtonClick(_ sender: UIButton) {

    Crashlytics.sharedInstance().crash()

}

But when i tried to see the error report in the firebase console, it shows something like this image.

After reading Get Deobfuscated crash reports I just Set Debug Information Format to DWARF with dSYM File like below but the problem not fixed till now.

解决方案

I have been having this same issue for a while and I was finally able to resolve it, thought I would share what worked for me:

For context, I am working on a larger app which uses several Cocoapods.

I found that same red banner on my Firebase Crashlytics page and after following all of their instructions I was still seeing it.

I tried the "archive/find .dSYMs/upload manually via terminal" solution several times to no avail.

Finally, I decided to download the .dSYMs from iTunesConnect.
[Your App] > Activity > [Desired Build Number] > Download dSYM

I then uploaded those .dSYMs manually and within minutes Firebase Crashlytics was happy and showing the crash reports.

UPDATE
Google has added a swanky .dSYM upload feature on the Firebase Crashlytics dashboard, no more uploading from the terminal.

Edit on March 16, 2020.

Google is soon removing the upload feature on the Firebase Dashboard. An uploader script should be used from the terminal to upload dSYMs to Firebase. See Google's instructions here.

这篇关于Firebase Crashlytics:上传缺少的dSYM,以查看1个版本的崩溃。(iOS)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆