我们在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运行脚本 .