私のアプリケーションは、私が何をどの例外...私が登録したハンドラをキャッチすることができませんでした、予想外に墜落しました。私のアプリケーションのクラッシュレポートを参照するにはどのような方法がありますxamarin.macアプリケーションのクラッシュレポート
〜/ライブラリ/ Logs/DiagnosticReports
:
また、私は内部の任意のレポートを見ることができませんか?
私のアプリケーションは、私が何をどの例外...私が登録したハンドラをキャッチすることができませんでした、予想外に墜落しました。私のアプリケーションのクラッシュレポートを参照するにはどのような方法がありますxamarin.macアプリケーションのクラッシュレポート
〜/ライブラリ/ Logs/DiagnosticReports
:
また、私は内部の任意のレポートを見ることができませんか?
AppDomain.CurrentDomain.UnhandledExceptionは、の例外が発生した場合にのみ発生し、スタック全体をバブルアップします。しかし、ネイティブコードやネイティブコードでNSExceptionが発生したり、ネイティブコードからコールバックされている間にマネージ例外をスローしたりすると、まったく呼びたくない/何も呼び出されない可能性があります。
代わりにこれを試してみてください:
ObjCRuntime.Runtime.MarshalManagedException += (sender, args) =>
{
Console.WriteLine (args.Exception);
};
あなたはまた、MMP-元帥objectivec-例外やマーシャル・管理対象の例外(https://github.com/xamarin/xamarin-macios/blob/master/tools/common/Driver.cs#L24)でこれらのオプションを調べることができます。