【发布时间】:2020-11-28 13:48:31
【问题描述】:
需要帮助!!
我们在 Firebase Crashlytics 的仪表板顶部收到警告消息。我们在不同的论坛上尝试过不同的技术建议。
但对我们来说没有任何结果。我们仍然在顶部看到警告消息(红色条带),并且每次崩溃时崩溃计数都会增加,但不会出现在仪表板中。
我们将 Firebase Crashlytics 与项目集成:
我们正在使用 Firebase Crashlytics 和 Xamarin Forms 项目来记录移动应用程序中的任何崩溃。
因此,Firebase Crashlytics SDK 和文档主要位于原生平台(Android 和 iOS)上。但是,我们仍然可以从 NuGet 获取包。
这是确保我们方向正确的清单:
1) 应用发布时是否带有适当的 Apple 分发配置文件和证书 - 是
2) 分发条款配置文件的有效期是否有效 - 是,从现在起有效期至明年。
3) GoogleService-Info.plist 是否正确放置。 是- 它是从配置了正确标识符的 Crashlytics 控制台下载的。文件放在 iOS 项目的根目录下,并将 Build Action 设置为 BundleResource。
4) 我们是否在适当的地方调用了所需的初始化函数。 - 是。下面的代码集确保我们在 AppDelegate.cs 类中正确初始化 Firebase Crashlytics。
5) 您的构建配置是否正确置于发布模式。 是
6) 要点: Firebase Crashlytics 能够处理具有相同项目和包配置的早期版本 iOS 构建报告的崩溃,我们能够以可读格式查看崩溃,直到之前的版本。
但是当我们在 AppStore 中升级为生产时它突然停止工作(意味着 AppStore 中的 LIVE)
7)我们是否已将 dSYM 文件手动上传到 Firebase Crashlytics - 是我们已尝试。我们按照步骤使用带有 POD 文件的 XCode-SWIFT 项目上传 dSYM。
这是设置和步骤。
- POD 已安装在适当的 XCode 工作区中。
- 使用推荐的 POD 命令执行了运行脚本。
- 构建成功。
因此,如您所见,我们对任何论坛中提到的每条建议都进行了实践。我们已经申请了,但我们没有看到,即使那时它也会出现在 Crashlytics Dashboard 中。
【问题讨论】:
标签: firebase xamarin.forms xamarin.ios crashlytics