我正在尝试为我的iOS应用整合Firebase崩溃报告。我正在使用Xcode 8.1,Swift 3以及截至2016年11月29日的最新Firebase崩溃报告版本。
我已经通过Cocoapods安装了Firebase崩溃报告,并且我已经阅读了下面显示的文档中的有限设置指南,其中我添加了一个带有我的Google App ID的运行脚本以及我的Google Crash Key子文件(服务帐户)的路径
将其替换为GoogleService-Info.plist文件中的GOOGLE_APP_ID
GOOGLE_APP_ID = 1:我的:应用程序:ID
将/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
任何帮助都会很棒。
谢谢
答案 0 :(得分:5)
当我尝试实施第二步时,我犯了一个错误。我将Speech标记放在错误的位置,并将整个文件路径作为字符串:(。
而不是这样做:
"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json"
我把它更改为:
"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}" /******/GoogleCrashKey.json"
我的崩溃报告现在如下所示:
感谢Martin的帮助。非常感激。
答案 1 :(得分:0)
我在Firebase日志中遇到了同样的问题 - 一堆不可读的信息。添加符号文件后,它工作正常。
以防万一有人想知道如何添加符号文件here is the link。