我已配置Firebase崩溃报告。当我用代码测试它时:
assert(true);
该报告正在发送。
当我使用下一个代码进行测试时崩溃应用程序:
NSArray *array = @[@(123),@(312)];
array[5];
报告未发送。我很困惑(
所有代码在
之后添加到AppDelegate中[FIRApp configure];
答案 0 :(得分:1)
我测试了这个场景,它对我来说很好。让我分两步解释。
第1步:
NSArray *array = @[@(123),@(312)];
array[5];
在application:didFinishLaunchingWithOptions函数中添加代码,然后构建应用程序。它肯定会崩溃。
步骤2:停止应用程序并打开模拟器并从模拟器而不是从Xcode运行应用程序。
第3步:
// NSArray *array = @[@(123),@(312)];
// array[5];
注释导致崩溃的代码并从Xcode运行它。
如果一切正常,则会显示此消息" Firebase崩溃报告:崩溃已成功上传"在Xcode的控制台中。
希望它有所帮助。 如果有任何问题,请告诉我。