我正在尝试将 firebase 的崩溃报告集成到我的项目中。虽然我在 firebase 控制台中成功获取了崩溃报告,但我似乎遇到了这 3 个错误:
/Users/human/Library/Developer/Xcode/DerivedData/DummyProject-cousedziotoermfdyvgdmbmchdta/Build/Intermediates/DummyProject.build/Debug-iphoneos/DummyProject.build/Script-45E477EF1D33D4631052B160.sh: line 3: /Users/human/DummyProject/ServiceAccount.json: Permission denied
cat: : No such file or directory
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure
如何解决这些错误?
我遵循了这些说明 in firebase
最佳答案
尝试以下操作:
替换您在 the instructions 的步骤 3b 中添加的运行脚本构建阶段与简化:
"${PODS_ROOT}"/FirebaseCrash/upload-sym
简而言之,删除除最后一行以外的所有内容。这会将 upload-sym 置于交互模式。如果您没有使用 Cocoapods 安装 FirebaseCrash,请使用安装框架的 upload-sym 脚本的完整路径。
删除您可能不小心添加的所有缓存凭据:
/bin/rm -f $HOME/Library/Preferences/com.google.SymbolUpload.plist /bin/rm -f $HOME/Library/Preferences/com.google.SymbolUploadToken.plist
进行构建。当运行脚本构建阶段开始时,系统将提示您输入在 the instructions 的第 1 步中下载的 JSON 凭证文件的位置。 .您只会收到一次提示。 future 的构建将在凭证缓存中包含信息。如果您遇到权限问题,请确保您拥有正确的 JSON 文件并重复上面的步骤 2。
关于ios - 尝试在 Xcode 中运行脚本以获取 firebase 崩溃报告时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38322726/