Ios 为什么我必须清理并重新启动project才能使用Firebase/Crash脚本文件运行project

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 跑。它可以正常工作,但只有一次,如果我再次运行它

你知道为什么每次我构建一个使用Firebase/Crash的项目时,我都必须清理我的项目,删除
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运行上传脚本。这是这个问题的另一个答案,请尝试一下。