【问题标题】:Firebase Crash Reporting: Failed to transmit crash: Error 403Firebase 崩溃报告:无法传输崩溃:错误 403
【发布时间】:2016-05-27 13:28:05
【问题描述】:

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

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

CrashReporter[4248:] Firebase Analytics 已启用 2016-05-27 09:22:07.579 CrashReporter[4248:68995] Firebase 崩溃报告:无法传输崩溃:错误 Domain=com.google.FirebaseCrash Code=1“上传失败”UserInfo={NSLocalizedDescription=上传失败,NSLocalizedFailureReason= HTTP 错误代码 403:{

【问题讨论】:

标签: ios firebase firebase-crash-reporting


【解决方案1】:

当您从 GoogleService-Info.plist 文件中读取的 API_KEY 丢失或不正确时,就会出现这种情况。我会检查以下内容:

1) 确认您的 GoogleService-Info.plist 文件包含 API_KEY。有一个罕见的错误,您可以下载文件并且未插入此字段。如果 API_KEY 缺失,请下载新的 GoogleService-Info.plist 文件(点击您的项目,点击屏幕左上角的齿轮图标,点击项目设置,选择您的应用,然后下载新的配置文件)。

2) 确认您使用的是正确的 GoogleService-Info.plist 文件。如果您设置两个项目,请确保两个项目使用不同的文件,并且它们没有混淆。

3) 确保您的 GoogleService-Info.plist 文件没有被您的网络浏览器重命名为 GoogleService-Info.plist (1) 之类的文件。如果是,请将其重命名为 GoogleService-Info.plist

编辑:这也可能是由于 CFBundleVersion 或 CFBundleShortVersionString 不是major.minor.patch,全是数字。对 CFBundleVersion 的限制很快就会被取消(以及更好的错误消息)

【讨论】:

  • 我已经按照您的描述进行了设置。但我仍然收到“上传失败”并出现 HTTP 错误代码 403 错误。
  • 谢谢,将版本字符串改为major.minor.patch,所有数字都解决了问题。
  • Ty,在我的情况下,API_KEY 确实丢失了。添加它;现在可以使用了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-30
  • 1970-01-01
  • 2017-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多