Firebase Crashlytics无法报告崩溃

时间:2018-03-23 06:51:32

标签: ios crashlytics google-fabric

我正在从Firebase CrashReport切换到Firebase Crashlytics。我按照Firebase文档(1)创建了强制崩溃(2)。结果如下。

[Crashlytics:Crash:Reports] Packaged report with id 'ccfxxxxxxxxxxxxxxx' for submission
 ...
[Fabric] failed to download settings Error Domain=FABNetworkError Code=-5 "(null)" UserInfo={status_code=403, type=2, request_id=e4bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx, content_type=application/json; charset=utf-8}

看起来崩溃报告已经打包但未能发送。我搜索了网络上的错误消息,但是,我找不到任何提示。

如何将崩溃报告发送到仪表板?

其他信息:

  • 我在多个方案中使用了firebase,并在一个目标中使用了多个firebase应用程序。
  • 我以前只为每个firebase应用程序使用过命名的GoogleService-Info.plist。但是现在,对于我创建的Crashlytics,我在Fabric/run

    之前添加了复制脚本
    if [ "${CONFIGURATION}" = "Debug" ]; then
      echo "Debug"
      cp "${PROJECT_DIR}/GoogleServices/GoogleService-Info.aaaa.plist" 
         "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/GoogleService-Info.plist"
    elif [ "${CONFIGURATION}" = "Release" ]; then
      ...
    fi
    "${PODS_ROOT}/Fabric/run"
    

1 个答案:

答案 0 :(得分:0)

我有类似的问题。崩溃会冻结实际崩溃的安装,并且没有报告任何内容。我的问题是我正在连接Firebase Crash和Firebase Crashalytics。一旦我从构建中删除旧的Firebase崩溃,它就开始工作了。