1天后firebase crashlytics报告中没有数据

时间:2017-11-23 15:14:42

标签: ios firebase crashlytics google-fabric

我的iOS应用程序几周后就在运行firebase报告。 我按照官方步骤在2天前添加了crashlytics: https://firebase.google.com/docs/crashlytics/get-started?authuser=0
事实上,我似乎只需安装这些吊舱:

pod 'Fabric', '~> 1.7.2'  
pod 'Crashlytics', '~> 3.9.3'  

我还添加了#34; DWARF和dSYM文件"调试和发布构建设置上的调试信息格式

现在,当我启动应用程序时,我可以在日志中看到:

[Crashlytics] Version 3.9.3 (128)

然后我从手动启动的应用程序(不使用调试器)强制崩溃,我从xcode重新启动应用程序后可以在日志中看到以下内容:
[Crashlytics:Crash:Reports]带有id' 9aeb11f6423b4f11b95a0f3263fc7510'的打包报告提交
没有关于崩解的其他内容

我的问题:为什么我在firebase崩溃报告中看不到任何数据?

5 个答案:

答案 0 :(得分:9)

对于那些仍然有问题的人。检查您的podfile中是否仍有pod 'Firebase/Crash'。 当我删除旧的Firebase崩溃报告时,我的问题已修复。

答案 1 :(得分:4)

您在Firebase中为Crashlytics使用了正确的广告连播 - 您需要FabricCrashlytics广告连播。

崩溃应出现在Firebase信息中心中,并附有您在https://firebase.google.com/docs/crashlytics/get-started?authuser=0中进行的说明。确保您的项目中还包含Firebase Core,方法是遵循"开始之前"步骤。

您的dSYM可能缺失,这是表示崩溃的必要条件。请查看https://firebase.google.com/docs/crashlytics/find-missing-dsym?authuser=0,了解有关如何上传dSYM的说明,然后尝试其他测试崩溃。

另外,请查看我在其他答案中的评论,以了解围绕Firebase与Fabric中的Crashlytics的说明。

答案 2 :(得分:3)

仅供参考我有类似的经历,除了我的错误在几个小时内开始出现。以下是我遵循的两套说明,其中第二条说明实际上是必要的,即使它没有包含在"开始使用":

  1. https://firebase.google.com/docs/crashlytics/get-started
  2. https://firebase.google.com/docs/crashlytics/force-a-crash
  3. 我遵循的步骤,如果您想要列表并确保您没有错过任何内容:

    1. 将pod添加到podfile。
    2. pod install。
    3. 重新启动xcode。
    4. 添加构建步骤。
    5. 使用dSYM文件将构建设置更改为DWARF。
    6. 添加一个调用Crashlytics.sharedInstance()。crash()。
    7. 的按钮
    8. 在模拟器上运行应用程序,停止应用程序,通过单击重新启动,点击崩溃按钮。重启应用。
    9. 而不是Crashlytics.sharedInstance()。crash(),请致电:
      让x:Int? =零 让y = 5 + x!

    10. 运行,停止,点击,点击按钮,崩溃。重新启动。

    11. 我建议查看系统日志,但看起来你已经做过了。我希望这部分内容能给你一个有帮助的想法。

答案 3 :(得分:0)

昨天我尝试了同样的事情,我多次崩溃了应用程序。都有Crashlytics.sharedInstance().crash()

let x: Int? = nil
let y = 5 + x!

在仪表板中没有结果。

今天我尝试在其他应用中实施Firebase Crashlytics。但是这次我在设备而不是在模拟器中运行它。 并在5分钟内。我在仪表板中获得了数据。

所以我的建议是:尝试在真实设备上运行,而不是在模拟器中运行。

答案 4 :(得分:0)

仅在安装时检查运行脚本