使用Xamarin Insights处理try/catch块外抛出的异常



据我所知,Xamarin.Insights将报告所有未计算的异常。

在我的测试中,当在try/catch块外抛出异常时,Insights日志显示Crashed事件,但没有附加异常详细信息。是故意的还是我遗漏了什么?

此外,在未捕获的异常处理程序中调用Track或Report的尝试不会在日志中产生任何事件/报告。即使在我重新启动应用程序之后。

AppDomain.CurrentDomain.UnhandledException += (object sender, UnhandledExceptionEventArgs e) => {
    Insights.Report(e.ExceptionObject);
};

我正在使用Insights 1.7

您需要将DSYM文件上传到Xamarin.Release配置中提供的与每个iOS应用程序相关的见解。只有这样,您的堆栈跟踪才会被符号化。

此外,这仍然是一个问题,因为自2014年11月以来,Insights经常被修改…

最新更新