【问题标题】:Doesn't get Crash Report in Crashlytics?没有在 Crashlytics 中获得崩溃报告?
【发布时间】:2015-07-21 05:17:49
【问题描述】:

朋友们,我正在使用 Fabric SDK 集成 Crashlytics。按照以下步骤在项目中添加FabricCrashlytics 框架。还在 AppDelegate 中添加代码,如下所示。

Fabric.with([Crashlytics()])

在制作APP的IPA文件并在Fabric上分发并邀请给客户端之后。客户端下载 IPA。他说应用程序在设备上崩溃。但是 In Crashlytics 没有收到任何崩溃报告。

请帮助我缺少什么,我没有收到任何崩溃报告。

【问题讨论】:

  • 可能是崩溃报告的再膨胀,在 crashlytics 上更新需要一些时间。
  • 联系产品支持。他们是可以帮助您的合适人选。

标签: ios swift crash-reports crashlytics twitter-fabric


【解决方案1】:

如果应用程序在应用程序启动时崩溃,则不会报告,否则会报告。

要交叉检查,您可以在 Crashlytics 中强制崩溃。

参考这个link

【讨论】:

  • 不,我正在检查将 Crash 的代码放在另一个 ViewController 中,虽然不会崩溃。
  • 我已经更新了我的答案..尝试强制崩溃..如果可行,那么您已成功集成它,否则将其集成到您的应用中可能会出现问题..
  • [[Crashlytics sharedInstance] 崩溃];已添加到我的 viewController 中,并且应用程序崩溃了。但没有得到崩溃报告..
  • 遇到了同样的问题。
【解决方案2】:

确保您已在运行脚本中正确添加 API 密钥和构建密钥。

  1. 您可以在此处找到您的 Crashlytics 帐户中的 API 密钥和构建阶段

  2. 转到 Xcode 项目 > 您的目标 > 构建阶段 > 运行脚本。
    添加如下所示的命令,替换您的 API 密钥和构建密钥。

【讨论】:

    【解决方案3】:

    来自 Xcode 7。默认情况下,在 build setting -> enable bitcode 设置为 YES。 你需要让它NO。然后检查。

    这对我有用。根据我的阅读应用程序需要将崩溃报告发送到结构。但是如果 Enable bitcode 是 YES 那么你需要从 Xcode 下载 DYSM 文件并手动上传到 fabric。

    查看Advanced Fabric setting

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-13
      • 2019-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      • 2014-11-23
      • 2019-10-07
      相关资源
      最近更新 更多