.NET 8 MAUI iOS应用:Firebase Crashlytics请求不存在的dSYM文件
.NET 8 MAUI iOS应用TestFlight版本符号化崩溃日志问题
- 我有一个发布在TestFlight上的.NET 8 MAUI iOS应用,符号化崩溃日志时遇到问题。此前使用Xamarin时Crashlytics运行正常,但迁移后,Crashlytics的dSYMs标签下出现对应不存在UUID的崩溃记录。
- 即使上传了Xcode生成的.xcarchive和Visual Studio项目bin/release目录下的dSYM文件,它们仍被标记为「Unknown」。
- 在Mac上执行命令
mdfind -name .dSYM | while read -r line; do dwarfdump -u "$line"; done,生成的所有dSYM UUID列表中,没有一个与Firebase要求的UUID匹配。
关联问题
- 从Xamarin时期开始,App Store Connect的构建元数据显示已包含符号,但无下载选项;在Xcode中选择「Download Debug Symbols」时,会提示「No dSYMs were found for Version x.x.x.」
环境信息
- 依赖版本:Xamarin.Firebase.iOS.Analytics/CloudMessaging/Crashlytics 8.10.0.3
- Xcode版本:15.4
相关截图
已上传但无事件的dSYM:
Firebase期望的、关联了事件的不存在的dSYM:
内容的提问来源于stack exchange,提问作者codybchaplin
相关产品推荐
相关产品推荐

