Ios 为什么我必须清理并重新启动project才能使用Firebase/Crash脚本文件运行project
你知道为什么每次我构建一个使用Firebase/Crash的项目时,我都必须清理我的项目,删除Ios 为什么我必须清理并重新启动project才能使用Firebase/Crash脚本文件运行project,ios,firebase,firebase-crash-reporting,Ios,Firebase,Firebase Crash Reporting,你知道为什么每次我构建一个使用Firebase/Crash的项目时,我都必须清理我的项目,删除com.google.Symbol*,并重新启动XCode吗 问题似乎在于Firebase/Crash的上传符号脚本 下面是每次我想要运行项目时需要执行的过程 使用(Shif+命令+K)清理项目 在终端中删除com.google.Symbol rm$HOME/Library/Preferences/com.google.Symbol* 重新启动XCode 跑。它可以正常工作,但只有一次,如果我再次运行它
com.google.Symbol*
,并重新启动XCode吗
问题似乎在于Firebase/Crash的上传符号脚本
下面是每次我想要运行项目时需要执行的过程
使用(Shif+命令+K)清理项目
在终端中删除com.google.Symbol
rm$HOME/Library/Preferences/com.google.Symbol*
重新启动XCode
跑。它可以正常工作,但只有一次,如果我再次运行它,就会出现错误
错误:这是我在第二次运行项目时遇到的错误
这是我的项目和脚本的路径。
如果我在XCode中选中“仅在安装时运行脚本”
选项,则项目每次都可以正常运行,但在Firebase控制台中显示错误时,错误不会被符号化
你知道我能做些什么来解决这个问题吗
仅供参考-我尝试如下更改路径,但行为相同
“${PODS\u ROOT}”/firebasecash/upload sym“${SRCROOT}”/Firebase keys/Firebase crashreporting.json
几天前,我遇到了同样的问题,真的很烦人。使用此脚本而不是当前脚本,这对我很有用:
"${PODS_ROOT}"/FirebaseCrash/upload-sym-util.bash ${SRCROOT}/Project/Firebase_Crash.json
这似乎是可行的,我还没有检查Firebase以查看错误是否真的是象征性的。非常感谢!@incmiko-你的碰撞是否在Firebase中有象征意义?我的不是。XCode中的脚本编译得很好,但当在Firebase控制台中显示时,错误并没有被符号化。我很难过地面对同样的情况。我建议切换回是的,我正在使用该脚本,但首先我要登录到safari中的gmail帐户,该帐户连接到firebase项目,然后调用此方法rm$HOME/Library/Preferences/com.google.SymbolUpload*,然后调用build&run,但实际上,我只是在为Archive运行上传脚本。这是这个问题的另一个答案,请尝试一下。