gpt4 book ai didi

ios - Firebase 崩溃报告上传错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:32:59 24 4
gpt4 key购买 nike

我正在 iOS 中集成没有 cocoa pods 的 firebase 崩溃报告。我收到错误。谁能帮我解决这个问题?

Firebase 崩溃报告:无法传输崩溃:错误域=com.google.FirebaseCrash 代码=1“上传失败”UserInfo={NSLocalizedDescription=上传失败,NSLocalizedFailureReason=HTTP 错误代码 400:{ URL:https://mobilecrashreporting.googleapis.com/v1/crashes:batchCreate?key=AIzaSyAmAo91FUyOLsvhIbsSo9U4bwoY9pHBDSM&alt=json } { 状态代码:400, header { “缓存控制” = 私有(private); “内容编码”= gzip; “内容长度”= 123; "Content-Type"= "application/json; charset=UTF-8"; Date = "Mon, 13 Jun 2016 17:01:01 GMT";服务器 = ESF; Vary = "来源,X-来源,Referer"; "alt-svc"= "quic=\":443\"; ma=2592000; v=\"34,33,32,31,30,29,28,27,26,25\""; “备用协议(protocol)”=“443:quic”; “x-内容类型选项”= nosniff; "x-frame-options"= SAMEORIGIN; "x-xss-protection"= "1; mode=block"; }}

最佳答案

我遇到了同样的问题,无法弄清楚 400 错误的原因是什么。这是一种不太痛苦的方法来获取错误原因:

安装 Charles 代理(或任何您喜欢的检查请求的方式),转到帮助>SSL 代理>在 iOS 模拟器中安装 Charles 根证书。然后在模拟器中让它再次发送崩溃报告失败,在Charles中寻找到mobilecrashreporting.googleapis.com的请求。单击 Response 查看实际响应 JSON,其中应该包含请求失败的原因。

我的是无效的 BundleVersion 值,您的可能是其他值:
{
“错误”: {
“代码”:400,
"message": "无效的 iOS 内部版本:'1A001'。",
“状态”:“INVALID_ARGUMENT”
}
}

一旦我修复了版本号崩溃报告就开始工作了。此信息确实应该在原始故障日志中,因此我将为此提出功能请求。希望这有帮助

关于ios - Firebase 崩溃报告上传错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37795617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com