2014-11-01 77 views
-1

這是我的理解,Xamarin.Insights將報告所有不需要的異常。使用Xamarin Insights處理try/catch塊外部拋出的異常

在我的測試中,當在try/catch塊外拋出一個異常時,Insights日誌顯示一個Crashed事件,雖然沒有附加異常細節。是由設計還是我錯過了一些東西?

此外,嘗試在未捕獲的異常處理程序中調用跟蹤或報告不會在日誌中產生任何事件/報告。即使在我重啓我的應用程序後。

AppDomain.CurrentDomain.UnhandledException += (object sender, UnhandledExceptionEventArgs e) => { 

    Insights.Report(e.ExceptionObject); 

}; 

我使用的見解1.7

回答

0

您需要將DSYM文件上傳到與您在發佈配置提供每個iOS應用相關Xamarin.Insights。只有這樣你的堆棧軌跡纔會被象徵化。

此外,仍然是一個問題,因爲洞察自2014年11月以來經常被重新修改...