我关注this link并将Analytics
和Crashes
正确添加到 Android
,但是iOS
}只添加Analytics
正确。为了检查Crashes
是否在iOS上运行,我创建了一些崩溃:
1
int a = 0;
int b = 2 / a;
2
throw new Exception("jiiiiz");
3
Crashes.GenerateTestCrash();
但是没有将它们报告给azure崩溃面板,我还检查下一个会话应用程序中是否发生了错误,但它始终是false
:
protected override async void OnAppearing()
{
base.OnAppearing();
var a = Crashes.HasCrashedInLastSession;
Debug.WriteLine($"Crashed?? {a}"); // is always false
}
答案 0 :(得分:0)
由于移动中心崩溃了有关疑难解答的文档:
目前只有在符号化时才会显示崩溃报告。 要实现这一点,需要上传正确的符号(dSYM)。稍后会有一个UI显示缺少哪些符号以及如何找到它们。
确保应用在启动时不会崩溃,因为SDK没有时间发送崩溃报告。这是任何第三方崩溃报告服务的限制。
有关如何为您的应用提供符号,可以参考Uploading symbols。