【问题标题】:iOS Firebase Crashlytics Logs - Upload dSYM file to process themiOS Firebase Crashlytics 日志 - 上传 dSYM 文件以处理它们
【发布时间】:2022-08-16 13:25:03
【问题描述】:

我和我的团队正在尝试为我们的 react native 应用程序设置崩溃日志。

Firebase 控制台显示

此应用有 1 次未处理的崩溃。上传 1 个 dSYM 文件以处理它们。错误

  • 我们已经尝试通过拖放功能以及终端手动上传dysm。

  • 在 XCode 上,构建设置已设置为 DWARF with DYSM 选项。

  • 我们还尝试通过手动搜索所有 XCode 存档以及运行

mdfind -name .dSYM |同时读取 -r 行;做 dwarfdump -u \"$line\";完毕在我们的终端中命令。

没有匹配项。

该应用程序已上传到试飞。在构建元数据部分下,那里没有下载 DYSM 的地方。

testflight metadata

崩溃可以在 Android 上记录,但 iOS 继续提供问题。

  • 您是否已将应用上传到 TestFlight?
  • 是的,该应用程序正在试飞。在构建元数据部分没有下载dysms的选项

标签: ios swift firebase react-native


【解决方案1】:

对于手动上传到 Firebase:

通过 TestFlight dSYM 方法

  1. 将您的应用上传到 TestFlight
  2. 从 appstoreconnect 下载您的 dsym

    通过本地 dSYM 方法

    1. 找到您的应用存档,显示包内容
    2. 找到 dSYM 文件夹并压缩它

      - -任何一个 - - 3) 遵循来自https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?platform=ios 的终端命令

      - -或者 - - 3)直接拖放到firebase控制台(定位新功能)

【讨论】:

  • 谢谢您的答复。该应用程序正在试飞,但没有选项可以从“包含符号”下的构建元数据选项卡下载 DYSMS
  • 也许它应该完成处理?这是你的第一个版本吗?检查developer.apple.com/forums/thread/700051
  • 不是第一次构建,不。我们现在已经进入前一百名了。即使回到以前的版本也不会显示该选项。
  • 我的立即显示,所以我不能再帮助你了..你必须搜索那个。但是,如果您确实找到了解决方案,请保持线程活跃并发布解决方案
  • 感谢您的时间。我很感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-28
  • 2018-11-14
  • 2020-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多