在 iOS 中添加了 Google Crashlytics - 未连接到 Firebase Crashlytics 仪表板

Added Google Crashlytics in iOS - Does not connected to Firebase Crashlytics Dashboard

https://firebase.google.com/docs/crashlytics/get-started?authuser=2

我遵循了这个 link 并且 Firebase Analytics 连接并显示了事件,但是 Firebase Crashlytics 没有显示任何崩溃,它甚至无法连接到 App。

并在从 Firebase 控制台单击左侧面板中的 Crashlytics 时一直显示以下图像。

这是一个新项目 Firebase Crashlytics 与使用 Fabric 创建的早期项目配合得很好。

我通过添加 运行 脚本解决了这个问题,如 Firebase 中所示,我也重新开始。

https://firebase.google.com/docs/crashlytics/get-started

出于某种原因,遵循 Firebase 文档对我不起作用,因为我必须做一些额外的事情才能使“添加 SDK”加载屏幕在 Firebase 门户上消失并向我显示崩溃。

除了什么Firebase docs say, I did the following in addition to this which I have also outlined on a similar issue

  1. 转到构建设置 -> 调试信息格式 -> 使用 dSYM 文件将它们全部设置为 DWARF
  2. 转到构建阶段 -> 添加一个额外的 运行 脚本并输入以下内容
${PODS_ROOT}/FirebaseCrashlytics/upload-symbols -gsp ${PROJECT_DIR}/Your_path/GoogleService-Info.plist -p ios ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}

记得为您的项目适当地替换 {PROJECT_DIR}

  1. 按照描述在您的应用程序中设置崩溃 here

  2. 断开您的设备/模拟器与调试器的连接,也就是自行启动它,而不是 运行从 XCode 连接它然后执行崩溃

  3. 我现在可以看到上面的加载消失了,我可以看到我的崩溃统计信息