2

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

assert(true);

报告正在发送。

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

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

报告未发送。我很困惑(

所有代码添加到 AppDelegate 之后

[FIRApp configure];
4

1 回答 1

1

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

步骤1:

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

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

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

第 3 步:

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

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

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

希望能帮助到你。让我知道是否有任何问题。

于 2016-08-29T12:45:27.063 回答