I am using PLCrashRepoter in my App. In iTunes Connect I don't see any crash reports, but my app is downloaded 50000+ times, so its quite likely that crashs / reports would occur. Yet iTunes Connect does not show any reports.
After very simple handling I call [crashReporter purgePendingCrashReport];
on App start.
So I was wondering - am I by that deleting the crashReports that elsewise iTunes would upload to iTunes connect?
I have looked into the code, and it seems that purgePendingCrashReports is only deleting from a dictionary it created itself.
Inside PlCrashReporter I also found:
NSSetUncaughtExceptionHandler(&uncaught_exception_handler);
Could it be that this is overriding an defaultHandler that the mechanism for iTunes connect upload is depending on?
PLCrashReporter does NOT disable Apples crash reporting functionality. The reason you don't see crash reports in iTunes Connect is because of the way it collects and aggregates crash reports.
Usually it takes at least 2 weeks until you see something showing up in iTunes Connect, lots of times it takes much longer or even nothing shows up ever.