gpt4 book ai didi

ios - Firebase 崩溃报告 : Failed to transmit crash: Error 400

转载 作者:行者123 更新时间:2023-11-28 21:22:45 34 4
gpt4 key购买 nike

有人尝试过新的 Firebase 崩溃报告吗?

创建崩溃后我遇到了以下错误

Firebase Crash Reporting: Failed to transmit crash: Error Domain=com.google.FirebaseCrash Code=1 "Upload failed" UserInfo={NSLocalizedDescription=Upload failed, NSLocalizedFailureReason=HTTP Error Code 400: <NSHTTPURLResponse: 0x14042c580> { URL: https://mobilecrashreporting.googleapis.com/v1/crashes:batchCreate?key=AIzaSyDASjryPZ%2DxEbhyE9hu09Fw7dhWs4Wj61c&alt=json } { status code: 400, headers {
"Cache-Control" = private;
"Content-Encoding" = gzip;
"Content-Length" = 136;
"Content-Type" = "application/json; charset=UTF-8";
Date = "Thu, 01 Sep 2016 09:08:42 GMT";
Server = ESF;
Vary = "Origin, X-Origin, Referer";
"alt-svc" = "quic=\":443\"; ma=2592000; v=\"36,35,34,33,32,31,30\"";
"alternate-protocol" = "443:quic";
"x-content-type-options" = nosniff;
"x-frame-options" = SAMEORIGIN;
"x-xss-protection" = "1; mode=block";} }}

最佳答案

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

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

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

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

关于ios - Firebase 崩溃报告 : Failed to transmit crash: Error 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39267594/

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