尝试在Xcode中运行脚本以进行firebase崩溃报告时出错

MrD*_*ank 5 xcode ios firebase swift firebase-crash-reporting

我正在尝试将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:权限被拒绝

cat ::没有这样的文件或目录

Command/bin/sh发出错误但未返回非零退出代码以指示失败

我该如何解决这些错误?

在firebase中遵循了这些说明

小智 2

请尝试以下操作:

  1. 将说明步骤 3b 中添加的运行脚本构建阶段替换为简化的:

    "${PODS_ROOT}"/FirebaseCrash/upload-sym
    
    Run Code Online (Sandbox Code Playgroud)

    简而言之,删除除最后一行之外的所有内容。这将使upload-sym处于交互模式。如果您没有使用 Cocoapods 安装 FirebaseCrash,请使用安装框架的upload-sym脚本的完整路径。

  2. 删除您可能意外添加的任何缓存凭据:

    /bin/rm -f $HOME/Library/Preferences/com.google.SymbolUpload.plist
    /bin/rm -f $HOME/Library/Preferences/com.google.SymbolUploadToken.plist
    
    Run Code Online (Sandbox Code Playgroud)
  3. 进行构建。当运行脚本构建阶段开始时,系统将提示您一个对话框,提示您在说明的步骤 1 中下载的 JSON 凭证文件的位置。只会提示您一次。未来的版本将在凭证缓存中包含该信息。如果您遇到权限问题,请确保您拥有正确的 JSON 文件并重复上面的步骤 2。