首页 文章

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

提问于
浏览
5

我试图在我的项目中集成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发出错误但没有返回非零退出代码来指示失败

我该如何解决这些错误?

我按照这些说明in firebase

2 回答

  • 0

    您的Xcode构建选项中设置的“调试信息格式”是什么?如果它只设置为“DWARF”,它将在构建期间显示此错误 . 您可以设置为“DWARF with dSYM File”错误消失 .

  • 2

    请尝试以下方法:

    • Replace 您在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凭证文件的位置对话框 . 您只会被提示一次 . 未来版本将在凭证缓存中包含信息 . 如果您有权限问题,请确保您拥有正确的JSON文件并重复上面的步骤2 .

相关问题