So recently we wanted to add New Relic analytic/crash reporter to our app. Our app currently has many analytic and crash reporters all working together. However when integrating New Relic on iOS side, we get an error saying it got replaced as the exception handler:
Error: The New Relic exception handler has been replaced. This may result in crashes no longer reporting to New Relic.
Now i know of the iOS limitation of one handler only (Apple Docs).
Ive tried removing the other services/libraries and i still get the error and crashes are not reported. Im wondering if its something Xamarin (or App Center SDK, Distribute, Crashes, Analytics) related more as most of these libraries are also used in conjunction with new relic on other apps i hear. So im trying to use
NSGetUncaughtExceptionHandler at various points to see when/where/who replaces the New Relic one and work from there. I dont see anything in the Xamarin iOS docs about that method or where/how to use it.
Ive seen this post, Xamarin Forum Post but dont know how to use it or makes much sense to me.
Any help with the ios unhandled exeception handler would be greatly appreciated.