2016-11-28 79 views
3

我正在尝试为我的iOS应用整合Firebase崩溃报告。截至29/11/16,我使用的是Xcode 8.1,Swift 3和最新的Firebase Crash报告版本。Firebase崩溃报告iOS - 无法读取的崩溃 - 上传符号文件?

我已经安装了火力地堡撞车通过的CocoaPods报告和我已通过从文档下面,我添加了一个运行脚本与我的谷歌应用程序ID和路径,以我的谷歌崩溃重点子文件(Service帐户显示有限的安装指南不见了我:应用程序:)

  1. 与GOOGLE_APP_ID从GoogleService-Info.plist文件

    GOOGLE_APP_ID = 1替换此ID

  2. 与更换/Path/To/ServiceAccount.json该路径键,您刚刚下载

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

我不知道我是否正确实施的第二步。我这样做

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

我的问题是,我的应用程序崩溃报告是相当不可读。我相信我要么需要上传一个符号文件,要么我有第二步错误。

Unreadable Firebase Crash

我将如何上传符号文件的崩溃报告。在Firebase Crash报告控制台中按下上传符号文件选项时,我会看到此说明。但是我不确定如何实现它。

1:使用命令行,浏览到您的Xcode项目文件夹,然后运行以下命令:

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

任何帮助将是巨大的。

谢谢

+0

如果您需要更多信息,请让我知道 – Edward

+0

是什么让您的报告无法读取?你能给个例子吗? –

+0

嗨@马丁,我刚刚编辑了我的问题,并包含崩溃报告的图像。我在appDelegate – Edward

回答

5

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

,而不是这样做:

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

我改成了这样:

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

我崩溃报告现在看起来如下:

Correct Firebase Crash Report Structure

感谢Martin的帮助。非常感激。

+0

好的一个! :)你能接受的方式你自己的答案... –

+0

请你看到橙色的具体行突出显示的行? – olejnjak

0

我与Firebase日志有同样的问题 - 一堆不可读的信息。在添加符号文件后,它工作正常。

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