Firebase显示缺少dSYM-无法在Firebase Crashlytics上看到崩溃



我有两个iOS应用程序,1-从Fabric迁移到Firebase。2-在Firebase中安装;两个应用程序在Firebase面板上都显示缺少所需的dSYM消息。我尝试过上传dSYM,在大多数情况下,在Firebase面板上处理和获取崩溃需要超过12个小时。

我正在使用Fabric遗留SDK并下载适用于Apple的dSYM。Firebase Crashlytics是否存在我不知道的任何中断或故障?

根据Firebase支持;

目前,处理dSYM需要(大约(24小时(特别是如果dSYM大小较大(。

最受影响的开发者:

  • 仅限结构遗留,不包括迁移的客户-不应受到任何影响
  • Fabric遗留SDK,迁移到Firebase-受影响
  • Fabric遗留SDK,通过Firebase加入-受影响
  • Firebase SDK(目前处于测试版(-未受影响

怀疑从苹果下载的dsym有不正确的捆绑包id。苹果正在设置com.Apple.xcode.dsym。(例如com.Apple.xode.dsym.Bingo Blast(。

临时解决方案;

  1. 作为临时解决方案,如果开发人员在下载来自Apple的dsym,转换了所有出现的不正确捆绑包具有正确捆绑包id的字符串(例如com.redhotlabs.bingo(应该允许正确摄入dsym

查看一个示例shell脚本,开发人员可以使用该脚本将和替换为适当的值。

export BUNDLE_ID=''export DSYM_PATH="sed-i''-e"s/>com.apple.xcode.dsym.*\$BUNDLE_ID\

  1. 尽量不要测试应用程序崩溃或发布一个潜在的crashy应用程序用户在上传符号完成后至少10分钟,以及映射文件被上传
  2. 建议升级到Firebase SDK(目前处于测试版(以避免这个问题都要收集起来

最新更新