fol*_*lex 5 crash crash-reports ios xamarin crashlytics
我已将Crashlytics集成到我的Xamarin.iOS项目中,Crashlytics启动,应用程序出现在crashlytics网站上.但是,当crashlytics捕获异常时,它会因下一个错误而崩溃:
信号%d,info%p,uapVoid%p
无法设置堆栈%s
我正在启动crashlytics并且AppDomain.CurrentDomain.UnhandledException像这样(方法描述):
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;
}
Run Code Online (Sandbox Code Playgroud)
小智 1
如果您正在寻找 Xamarin 官方支持的崩溃报告程序,Crittercism刚刚在此处发布了我们的绑定:
http://components.xamarin.com/view/crittercism
| 归档时间: |
|
| 查看次数: |
958 次 |
| 最近记录: |