gpt4 book ai didi

ios - 当 Crashlytics 捕获异常时应用程序崩溃

转载 作者:可可西里 更新时间:2023-11-01 04:52:46 24 4
gpt4 key购买 nike

我已将 Crashlytics 集成到我的 Xamarin.iOS 项目中,Crashlytics 启动,应用程序出现在 crashlytics 站点。但是,当 crashlytics 捕获到异常时,它会崩溃并出现下一个错误:

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;
}

最佳答案

如果您正在为 Xamarin 寻找官方支持的崩溃报告程序,Crittercism刚刚在这里发布了我们的绑定(bind):

http://components.xamarin.com/view/crittercism

关于ios - 当 Crashlytics 捕获异常时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18567675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com