3

我正在尝试为我的 iOS 应用集成 Firebase 崩溃报告。截至 2016 年 11 月 29 日,我正在使用 Xcode 8.1、Swift 3 和最新的 Firebase 崩溃报告版本。

我已经通过 Cocoapods 安装了 Firebase 崩溃报告,并且我已经通过下面显示的文档中的有限设置指南,我添加了一个运行脚本,其中包含我的 Google App ID 和我的 Google Crash Key 子文件(服务帐户)的路径

  1. 将其替换为您的 GoogleService-Info.plist 文件中的 GOOGLE_APP_ID

    GOOGLE_APP_ID=1:my:app:id

  2. 将 /Path/To/ServiceAccount.json 替换为您刚刚下载的密钥的路径

    "${PODS_ROOT}"/FirebaseCrash/upload-sym "/Path/To/ServiceAccount.json"
    

我不确定我是否正确实施了第二步。我做了这个

    "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json"

我遇到的问题是我的应用程序崩溃报告非常难以阅读。我相信我要么需要上传符号文件,要么第二步出错。

不可读的 Firebase 崩溃

我将如何上传符号文件以进行崩溃报告。在 Firebase 崩溃报告控制台中按下上传符号文件选项时,我收到此指令。但是我不确定如何实现它。

1:使用命令行,导航到您的 Xcode 项目文件夹并运行以下命令:

    ./Pods/FirebaseCrash/batch-upload  < service-account-file >  my_UUID

任何帮助都会很棒。

谢谢

4

2 回答 2

5

当我尝试实施第二步时,我犯了一个错误。我将语音标记放在错误的位置,并将整个文件路径作为字符串:(。

而不是这样做:

    "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json"

我把它改成这样:

     "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}" /******/GoogleCrashKey.json"

我的崩溃报告现在如下所示:

正确的 Firebase 崩溃报告结构

感谢马丁的帮助。非常感激。

于 2016-11-29T15:58:14.970 回答
0

我在 Firebase 日志中遇到了同样的问题——一堆不可读的信息。添加符号文件后,它工作正常。

万一有人想知道如何添加符号文件,这里是链接

于 2016-11-30T15:07:59.753 回答