Firebase崩溃无法读取
阅读FireBase崩溃报告时遇到问题,我的报告如下所示:
我已经按照这些说明来表示堆栈跟踪,得到了相同的结果。
- 我正在使用Xcode 8
- 我的应用程序是在Swift 3中制作的
- 已经写在我的appDelegate.didFinishLaunchingWithOptions方法“FIRApp.configure()”,确实使它崩溃,deattach debbuger,修复错误,重新运行应用程序,得到消息“崩溃成功上传”,等等…
- 我正在使用pod(pod'Firebase'和pod'Firebase / Crash')
- 我在FireBase控制台看到我的事件和崩溃(只是不可读)
- 在构build时自动为脚本安装脚本(请参阅图像):
已经下载的FireBase提供的例子(崩溃的例子不包括自动为符号的脚本)
已经遵循这个解决scheme(没有工作):
- 链接1
- LINK2
和其他许多人。
已经访问了过去6个月的链接在stackoverflow和谷歌组与这个问题。
没有任何工作,请帮助!
更新#1:我收到来自firebase-support@google.com的电子邮件,内容是:
重置您的OAuth凭据
没有工作,也一直在testing脚本和上传是正确的,我开始认为是一个Firebase的错误
您的上传脚本似乎没有设置GOOGLE_APP_ID
var.It应该是这样的:
#将其replace为GoogleService-Info.plist
文件中的GOOGLE_APP_ID
1:xxxxxxxxx:ios:xxxxxxxxxxx=1:my:app:id
# Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded
“ ${PODS_ROOT}"/FirebaseCrash/upload-sym "firebasecrash/firebasecrashreport.json
”
这里firebasecrashreport.json
是ServiceAccount JSON文件的名称,firebasecrash是我的项目名称。
您的上传脚本似乎没有设置GOOGLE_APP_ID env var。 上传运行脚本步骤应该如下所示:
# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file GOOGLE_APP_ID=1:1234567890123:ios:1234abc567de89 # Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded "${PODS_ROOT}"/FirebaseCrash/upload-sym "/Users/yourname/yourproject/Your Project Name-5632e387efda6.json"
我回答的下列问题与您的问题类似。
上传符号文件时出现Firebase iOS多重错误
最后,尤里卡!
我不知道是什么错误,但我粘贴在这里,以防有人遇到同样的错误:
1)我在Firebase控制台上删除了我的应用程序
2)在Firebase控制台中创build一个名称不同的新应用程序
3)创build并下载一个新的GoogleService-Info.plist
4)删除以前的键( rm $HOME/Library/Preferences/com.google.SymbolUpload*
)
5) 创build新的Firebase崩溃configuration
6)将步骤5中获得的文件复制到我的项目的根path
7)启用firebase脚本中的所有权限
chmod -R 777 ./Pods/FirebaseCrash
8)添加了步骤5中提到的firebaseconfiguration链接中提到的脚本阶段(我注意到,我的工作以前的configuration名称中有空格,所以我创build了一个非空格的名称)
最后(我不知道完全wy)正在工作: