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