Firebase崩溃:如何以编程方式上传映射文件?

时间:2016-10-21 14:49:33

标签: android firebase

Firebase崩溃是一个很酷的工具,但我认为没有任何方法可以在构建后通过API以编程方式上传Proguard映射文件。

最近,“自动化文件上传”选项可以在learn more链接中实现,但实际上没有信息可用。

enter image description here

有没有人知道更多内容?

2 个答案:

答案 0 :(得分:6)

12月15日谷歌发布了崩溃报告插件:它将生成一个gradle任务,执行将ProGuard映射文件上传到Firebase崩溃。

以下是使用它的步骤: https://firebase.google.com/docs/crash/android#uploading_proguard_mapping_files_with_gradle

答案 1 :(得分:0)

不幸的是,这看起来只是IOS的一项功能:https://firebase.google.com/docs/crash/ios#upload_symbol_files

上传符号文件

要查看人性化的崩溃报告,您需要在每次构建后上传符号文件。 这可以通过向Xcode添加运行脚本来自动完成。

下载服务帐户密钥以验证您的上传。在Firebase控制台中,选择您的项目,然后单击“生成新私钥”。 在Xcode中,单击您的应用程序目标,选择Build Phases,然后单击+以添加阶段。 选择运行脚本并添加以下内容,为您的服务帐户路径和GOOGLE_APP_ID设置适当的值: 将其替换为您的GoogleService-Info.plist文件中的GOOGLE_APP_ID GOOGLE_APP_ID = 1:我的:应用程序:ID

将/Path/To/ServiceAccount.json替换为刚刚下载的密钥的路径 “$ {PODS_ROOT}”/ FirebaseCrash / upload-sym“/Path/To/ServiceAccount.json”

注意:如果您的服务帐户密钥更改,请运行以下命令重置OAuth凭据: rm $ HOME / Library / Preferences / com.google.SymbolUpload *