iOS 上的 Firebase 崩溃报告未在崩溃后发送报告
The Firebase crash reporting on iOS not send the report after the crash
我已经配置了 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 Crash Reporting: Crash successfully uploaded"。
希望对您有所帮助。
如果有任何问题,请告诉我。
我已经配置了 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 Crash Reporting: Crash successfully uploaded"。
希望对您有所帮助。 如果有任何问题,请告诉我。