崩溃后,iOS上的Firebase崩溃报告不会发送报告

时间:2016-08-29 09:22:41

标签: ios objective-c firebase firebase-crash-reporting

我已配置Firebase崩溃报告。当我用代码测试它时:

assert(true);

该报告正在发送。

当我使用下一个代码进行测试时崩溃应用程序:

NSArray *array = @[@(123),@(312)];
array[5];

报告未发送。我很困惑(

所有代码在

之后添加到AppDelegate中
[FIRApp configure];

1 个答案:

答案 0 :(得分:1)

我测试了这个场景,它对我来说很好。让我分两步解释。

第1步:

NSArray *array = @[@(123),@(312)];
array[5];

在application:didFinishLaunchingWithOptions函数中添加代码,然后构建应用程序。它肯定会崩溃。

步骤2:停止应用程序并打开模拟器并从模拟器而不是从Xcode运行应用程序。

第3步:

// NSArray *array = @[@(123),@(312)];
   // array[5];

注释导致崩溃的代码并从Xcode运行它。

如果一切正常,则会显示此消息" Firebase崩溃报告:崩溃已成功上传"在Xcode的控制台中。

希望它有所帮助。 如果有任何问题,请告诉我。