Firebase崩溃是一个很酷的工具,但我认为没有任何方法可以在构建后通过API以编程方式上传Proguard映射文件。
最近,“自动化文件上传”选项可以在learn more链接中实现,但实际上没有信息可用。
有没有人知道更多内容?
答案 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 *