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

问题描述 投票:1回答:1

任何想法为什么我必须清理我的项目,删除com.google.Symbol*并重新启动XCode每次我构建一个使用Firebase / Crash的项目?

问题似乎是上传符号script for Firebase / Crash。

这是我每次想要运行项目时需要执行的过程。

  1. 用(Shif + Command + K)清理项目
  2. 在终端中删除com.google.Symbol rm $HOME/Library/Preferences/com.google.Symbol*
  3. 重启XCode
  4. 跑。它工作正常,但只有一次,如果我第二次运行它我得到一个错误。

错误:如果我第二次运行该项目,这是我得到的错误。

enter image description here

这是我的项目和脚本的路径。 enter image description here

如果我在XCode中检查Run script only when installing选项,项目每次都运行正常,但在Firebase控制台中显示时,错误不会被符号化。

知道我该怎么做才能解决这个问题?

仅供参考 - 我尝试改变路径如下,但行为是一样的。

"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/Firebase-keys/firebase-crashreporting.json

ios firebase firebase-crash-reporting
1个回答
2
投票

我几天前遇到了同样的问题,这真的很烦人。使用此脚本而不是当前脚本,这对我有用:

"${PODS_ROOT}"/FirebaseCrash/upload-sym-util.bash ${SRCROOT}/Project/Firebase_Crash.json
© www.soinside.com 2019 - 2024. All rights reserved.