Hi.

I develop a global daemon, maintained by launchd. Obviously It cannot be 
distributed in the Mac App Store. To collect crash-reports from customers, I 
integrated a mainstream 3rd party crash reporter library (PLCrashReporter). I 
collect crashes of our daemon, and send them for analysis,  and all is well.

However, when crash happens, the user can still see a line in the Console “All 
Messages” section, and also see the full crash-report in the “System Diagnostic 
Reports”. I would want to avoid this, and disable this crash-reporting that is 
unusable to me, and exposes private info about my program  (I’m writing a 
security tool).

I could not find any process-specific behavior of CrashReporter. The only thing 
I could find is how to stop the crash-reporter altogether from collecting 
crashes. (see man ReportCrash) - and of course I don’t want this.

Is it possible at all to stop CrashReporter from collecting just MY crashes? 
how? Is there a runtime API (xpc or other) to control CrashReporter behavior? 
Any filtering mechanism?

Any hint will be greatly appreciated.

Thanks! 

Motti Shneor
---

But they are useless ---
         they can only provide answers! 

(Pablo Picasso 1881-1973 about Computers).


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to