Firebase 崩溃报告 iOS - 无法读取的崩溃 - 上传符号文件?

Firebase Crash Reporting iOS - Unreadable Crashes - Upload Symbol Files?

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

我已经通过 Cocoapods 安装了 Firebase 崩溃报告,并且我是否通过了下面显示的文档中的有限设置指南,我在其中添加了一个 运行 脚本以及我的 Google 应用程序 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 崩溃报告控制台中按下上传符号文件选项时,我得到了这条指令。但是我不确定如何实现它。

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

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

任何帮助都会很棒。

谢谢

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

而不是这样做:

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

我改成了这样:

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

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

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

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

以防万一有人想知道如何添加符号文件,here is the link