我们在iOS应用中使用Fabric / Crashlytics . 通常,我们的安装似乎运行良好,来自调试版本报告的崩溃,但我们似乎有一些AdHoc构建的奇怪问题 .

  • 我在代码中导致异常 .

  • 退出应用程序,重新启动它 .

  • 转到Fabric仪表板 .

  • 如果我转到当前版本(56),我可以在屏幕上看到我引起的崩溃记录为'1 crashes':Fabric knows about the crash

  • 现在,如果我点击'All issues for 1.0 (56)'的链接,它会显示我没有崩溃:But it is not available to view or select

  • 我试过等一天让这些出现,而他们没有 . 而且,我看到其他设备上的崩溃也没有显示出来 .

  • 当我导致此崩溃时,Fabric正确地注意到此构建的DSYM缺失(ADhoc构建),因此我从存档中找到它们,压缩它们并上传它们 . 那警告消失了 .

  • 但是,主列表中未报告崩溃 . DSYMs are loaded

  • 我已经与其他人遇到Crashlytics问题审查了各种帖子 . 我确保Fabric初始化是正确的,并在其他包(如Dacebook和Twitter)之后:

[Fabric with:@[[Crashlytics class]]];
  • 用于调试和发布的构建脚本设置为带有dsyms的DWARF .

  • 我们在目标的XCode运行脚本中使用我们的API密钥运行Fabric运行脚本 .