【问题标题】:Can't find .dSYM for UUID from Firebase Crashlitycs找不到来自 Firebase Crashlytics 的 UID 的 .dSYM
【发布时间】:2020-11-09 20:52:31
【问题描述】:

发生了崩溃,试图在 Crashlitycs 中找到它,请参阅“缺少 dSYM”中的 UUID。试图从Firebase guide 做所有事情,但是这个命令

mdfind -name .dSYM | while read -r line; do dwarfdump -u "$line"; done

不要显示我需要的 UUID。试图从 XCode 的档案中获取 dSYM 文件,它与 Crashlitycs 中的不同。我已经检查了 GOOGLE_APP_ID 的 GoogleService-Info.plist。在哪里可以找到我需要的文件?

它看起来类似于this 问题,但没有答案。请帮帮我。

Screenshot 来自 Firebase 控制台。

【问题讨论】:

    标签: ios firebase flutter crashlytics


    【解决方案1】:

    如果您访问相关应用下的 App Store,您是否能够找到这些 dSYM?有时这是必需的,特别是如果您启用了位码。您可以在要上传的任何 dSYM 上尝试 dwarfdump -u /path/to/dSYM 命令,以验证 UUID 是否与仪表板中缺少的 UUID 匹配。

    【讨论】:

    • 您好,感谢您的回答。正如我在 XCode 的构建设置中看到的那样,我没有启用位码。您是说 App Store Connect 吗?我还没有通过 App Store 或 Testflight 发布该应用程序,并且在那里找不到 dSYM 文件。
    • 有趣...我认为要进一步调试此问题,您可能需要根据您的情况和到目前为止的尝试与 Firebase 支持联系,并链接到这篇文章。一旦我们弄清楚发生了什么,我可以在此处更新我的答案,并为可能遇到此问题的任何其他人提供后续步骤。 firebase.google.com/support/troubleshooter/contact
    • 还有一件事,您是否从链接的 SO 帖子中尝试过这个? “如果您在 Xcode 构建设置中查看调试信息格式 - 您是否为调试构建和发布构建设置了“dSYM 侏儒”?”
    • 是的,当然。目前,我使用 Sentry 在 iOS 的发布模式下查看异常。感谢您的帮助,我会尝试联系支持人员。
    • @KevinKokomani 我面临同样的问题。通过运行上述命令,我无法找到所需的 uuid 的 dSYMs 文件。有解决办法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多