5
Crashlytics가 내 Xamarin.iOS 프로젝트에 통합되어, Crashlytics가 시작되고 응용 프로그램이 crashlytics 사이트에 나타납니다. 이 같은Crashlytics가 예외를 catch하면 응용 프로그램이 손상됩니다.
signal %d, info %p, uapVoid %p
Unable to setup stack %s
내가 시작 했어 crashlytics 및 AppDomain.CurrentDomain.UnhandledException
(method description) :
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
IntPtr sigbus = Marshal.AllocHGlobal (512);
IntPtr sigsegv = Marshal.AllocHGlobal (512);
// Store Mono SIGSEGV and SIGBUS handlers
sigaction (Signal.SIGBUS, IntPtr.Zero, sigbus);
sigaction (Signal.SIGSEGV, IntPtr.Zero, sigsegv);
...
Crashlytics.Crashlytics.StartWithAPIKey("myApiKeyHere");
AppDomain.CurrentDomain.UnhandledException += (object sender, UnhandledExceptionEventArgs e) => {
...
};
sigaction (Signal.SIGBUS, sigbus, IntPtr.Zero);
sigaction (Signal.SIGSEGV, sigsegv, IntPtr.Zero);
Marshal.FreeHGlobal (sigbus);
Marshal.FreeHGlobal (sigsegv);
return true;
}
누군가가 작동하는지 확인하면 대답을 수락합니다. – folex