2
내 응용 프로그램은 내가 무엇을 예외 ... 내가 등록한 핸들러를 잡을 수 갑자기 추락했다.xamarin.mac 응용 프로그램 충돌 보고서
~/라이브러리/로그/DiagnosticReports
내 응용 프로그램의 충돌 보고서를 볼 수있는 방법이 있나요
:또한, 나는 내부에 보고서를 볼 수없는 이유는 무엇입니까?
내 응용 프로그램은 내가 무엇을 예외 ... 내가 등록한 핸들러를 잡을 수 갑자기 추락했다.xamarin.mac 응용 프로그램 충돌 보고서
~/라이브러리/로그/DiagnosticReports
내 응용 프로그램의 충돌 보고서를 볼 수있는 방법이 있나요
:또한, 나는 내부에 보고서를 볼 수없는 이유는 무엇입니까?
AppDomain.CurrentDomain.UnhandledException은 예외가 발생했을 때만 발생하며 전체 스택을 버블합니다. 그러나 네이티브 코드가 충돌하거나 네이티브 코드에서 NSException이 발생하거나 네이티브 코드에서 호출되는 동안 관리 예외를 throw하면 아마 원하는/전혀 호출되지 않을 가능성이 있습니다.
대신을 시도해보십시오
ObjCRuntime.Runtime.MarshalManagedException += (sender, args) =>
{
Console.WriteLine (args.Exception);
};
또한 MMP 마샬링 오브젝티브 -c-예외 원수 관리 - 예외 (https://github.com/xamarin/xamarin-macios/blob/master/tools/common/Driver.cs#L24)에이 옵션으로 볼 수있다.