繁体   English   中英

iOS Firebase Crashlytics 未在仪表板中显示崩溃

[英]iOS Firebase Crashlytics not showing up crashes in Dashboard

我在我的 iOS 应用程序中实现了 Firebase Crashlytics。 我遵循了 firebase 文档中的所有步骤。 我已经在没有调试器的情况下运行了 crashlytics,方法是先关闭应用程序,然后重新运行应用程序,以便可以发送崩溃报告。 我什至收到这条消息

崩溃上传提交成功

我什至添加了运行脚本并将变量设置为“DWARF with DSYM”

“${PODS_ROOT}/Fabric/运行”

我在某个地方准备好了,如果没有上传 DSYM,即使上传成功,您也不会看到崩溃。 所以我进入我的 pods/Fabric/ 并单击“运行”CLI。 它清楚地表明DSYM not upload because GoogleServiceInfo.plist was not found 虽然它在那里,是的,它包含在我的目标以及我的捆绑包中。

在此处输入图像描述

这是屏幕截图。 我已经尝试了所有可能的步骤来包含 GoogleService-Info.plist 但是当我手动运行时它仍然会这样说。

在此处输入图像描述

还有什么我可以尝试的吗?

尝试这个:

  1. 从 Xcode 运行您的应用程序以将其安装在模拟器或您的设备上
  2. 按 Xcode 中的停止按钮退出
  3. 从主屏幕启动您的应用程序以在没有调试器的情况下运行它
  4. 按“崩溃”按钮触发崩溃
  5. 从 Xcode 再次运行应用程序,以便将记录的崩溃传送到 Crashlytics
  6. 几分钟后,您应该会在 Firebase Crashlytics 控制台上看到崩溃。

以供参考:

在 iOS 中集成 Firebase 和 Crashlytics

我尝试过一些东西,但以下步骤对我有用

  1. FirebaseApp.configure()放在didFinishLaunchingWithOptions第一行
  2. 如果您同时拥有Firebase/CrashlyticsCrashlytics 从 pod 中删除Crashlytics并更新它
  3. 如果您有"${PODS_ROOT}/FirebaseCrashlytics/run"条目,请检查构建阶段Run Script
  4. 如果您在调试模式下运行应用程序,请确保在项目的测试方案中添加了-FIRDebugEnabled
  5. 从主屏幕运行应用程序(不要从 Xcode 运行它)并在任何按钮的操作上使其崩溃。(您将在 5-10 分钟内在 Firebase 控制台中发现崩溃)

对于仍然在此问题上苦苦挣扎的人来说,这是为我解决问题的方法。

  1. 我删除了 GoogleService-Info.plist 并重新添加了它。

  2. 我在我的欢迎屏幕上而不是在我的标签栏控制器的屏幕之一上尝试了崩溃,因为我相信从那里它无法找到 GoogleServiceInfo.plist 文件,所以它可以工作。

按照文档中所述的所有步骤执行以下步骤后:

  • 使用 xcode 安装应用程序。
  • 退出应用程序。
  • 从主屏幕启动应用程序 - 这很重要
  • 强制崩溃

它们开始显示在控制台上。

我解决了将FirebaseCraslytics pod 添加到我的Podfile的相同问题:

...
pod 'FirebaseAnalytics'
pod 'FirebaseCrashlytics'

然后我在Build Phases中添加了以下Run Script

在此处输入图像描述

脚本:

"${PODS_ROOT}/FirebaseCrashlytics/run"

输入文件:

$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)
$(SRCROOT)/${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}

之后,我按照步骤 3:强制测试崩溃完成设置Crashlytics开始工作。

当我遇到这个问题时,我进行了手动安装,是的,首先使用 Fabric 应用程序将应用程序初始化到他们的系统中 - https://fabric.io/kits/ios/crashlytics/manual-install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM