【发布时间】:2018-11-14 15:32:20
【问题描述】:
所以我正在尝试使用 Google Firebase Crashlytics
我已按照
中的任何步骤进行操作https://docs.fabric.io/apple/crashlytics/missing-dsyms.html https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting
但它仍然无法与 Firebase Crashlytics 一起使用
我的应用程序“设置位码”设置为否
我尝试将构建设置中的“调试信息格式”设置为“DWARF with dSYM”
我尝试从我存档的应用程序(相同版本的应用程序)上的“显示包内容”手动获取 dSYM,将其压缩为 zip,然后将其上传到 Firebase Crashlytics。它显示上传成功,但丢失的 dSYM 消息仍然存在。
我之前上传的 dSYM 没有显示在 Firebase 仪表板上(我不确定这是不是有意的)
所以基本上我的崩溃已提交给 Firebase Crashlytics,但它无法获取 dSYM。
谁能指导我如何使用它?
【问题讨论】:
-
这里是来自 Firebase 的 Mike。如果您运行 dwarfdump -u
您上传的 dSYM 的 UUID 是否与报告为丢失的 UUID 匹配? -
嗨,迈克,我是开发新手,能否详细说明我如何运行上面的命令?我可以在终端中运行它吗?我怎样才能获得 dSYM 的路径?谢谢
-
是的,在您的 macOS 机器上的终端中运行它,对于路径,您只需将 dSYM 拖到终端中即可添加路径。
-
您好,先生,很抱歉我的回复晚了。是的,我的包内容 dsym 中有一个 UUID 与 fiirebase 中的 UUID 匹配(缺少 dSYM)。我有什么需要做的吗?谢谢
-
嗯,那应该可以解决问题。我建议您联系 Firebase 支持并同时提供 dSYM。
标签: ios firebase crashlytics