我正在尝试将firebase的崩溃报告集成到我的项目中。虽然我在firebase控制台中成功获取了崩溃报告,但我似乎得到了以下3个错误:
/Users/human/Library/Developer/Xcode/DerivedData/DummyProject-cousedziotoermfdyvgdmbmchdta/Build/Intermediates/DummyProject.build/Debug-iphoneos/DummyProject.build/Script-45E477EF1D33D4631052B160.sh: 第3行:/Users/human/DummyProject/ServiceAccount.json: 许可被拒绝
cat ::没有这样的文件或目录
Command / bin / sh发出错误但未返回非零退出代码 表示失败
如何解决这些错误?
我按照这些说明in firebase
答案 0 :(得分:2)
尝试以下方法:
替换您在the instructions的步骤3b中添加的简化运行脚本构建阶段:
2:1
简而言之,删除除最后一行之外的所有内容。这会将 upload-sym 置于交互模式。如果您未使用Cocoapods安装FirebaseCrash,请使用安装框架的 upload-sym 脚本的完整路径。
删除您可能意外添加的所有缓存凭据:
"${PODS_ROOT}"/FirebaseCrash/upload-sym
做一个构建。运行脚本构建阶段启动时,系统将提示您输入the instructions步骤1中下载的JSON凭据文件的位置对话框。您只会被提示一次。未来版本将在凭证缓存中包含信息。如果您有权限问题,请确保您拥有正确的JSON文件并重复上面的步骤2.
答案 1 :(得分:0)
您的Xcode构建选项中设置的“调试信息格式”是什么?如果它只设置为“DWARF”,它将在构建期间显示此错误。您可以设置为“带有dSYM文件的DWARF”错误消失。