无法找到 Firebase Crashlitycs 中 UUID 对应的 .dSYM 文件

3

我遇到了一个崩溃问题,试图在Crashlitycs中找到它,在"Missing dSYMs"中看到UUID。尝试从Firebase指南中执行所有操作,但这个命令无法完成。

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

不要显示我需要的UUID。尝试从XCode的存档中获取dSYM文件,但与Crashlitycs中的不同。我已经检查了GoogleService-Info.plist中的GOOGLE_APP_ID。我在哪里可以找到我需要的文件?
看起来类似于this问题,但没有答案。请帮助我。
Firebase控制台的屏幕截图
1个回答

3

如果您前往有问题的应用程序在应用商店中,能否找到这些dSYM文件?有时需要这样做,特别是如果启用了位码。 您可以尝试对要上传以验证UUID的dSYM运行dwarfdump -u /path/to/dSYM命令,并确保其匹配您控制面板中缺失的UUID。


嗨,感谢您的回答。我在XCode的构建设置中没有启用位码。您是指App Store Connect吗?我还没有通过App Store或Testflight发布应用程序,因此我无法在那里找到dSYM文件。 - Narritt
有趣...我认为要进一步调试,您可能需要联系Firebase支持,并说明您的情况以及迄今为止尝试过的内容,并链接到此帖子。一旦我们弄清楚了发生了什么,我可以在这里更新我的答案,为任何可能遇到此问题的人提供下一步操作。https://firebase.google.com/support/troubleshooter/contact - Kevin Kokomani
还有一件事,你试过从你链接的 SO 帖子中尝试这个吗?“如果你在 Xcode 构建设置中查看调试信息格式 - 在 Debug 构建和发布构建中,你是否将“Dwarf with dSYM”设置为启用?” - Kevin Kokomani
当然可以。目前我使用Sentry在iOS的发布模式下查看异常。感谢您的帮助,我会尝试联系支持部门。 - Narritt
1
@KevinKokomani 我也遇到了同样的问题。通过运行上述命令,我无法找到我所需的uuid的dSYMs文件。有解决方案吗? - Amais Sheikh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接