Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/mac_osx2/src/external/cmcrashreporter/read-me.txt @ 8356

Last change on this file since 8356 was 8356, checked in by rgrieder, 13 years ago

Merged remaining revisions in mac_osx to mac_osx2 branch.

File size: 1.9 KB
Line 
1                Read Me
2..:: -- -- -- -- -- -- -- -- -- -- ::..
3
4CMCrashReporter is a group of classes,
5special designed for Mac applications.
6
7CMCrashReporter collects crash-reports
8and send those to a server of the
9developer, in stead of Apple.
10
11CMCrashReporter is free and opensource.
12You can edit CMCrashReporter if wanted.
13If you find some bugs or have some feature requests,
14please email us at info@codingmammoth.com so we can
15update CMCrashReporter.
16
17                Credits
18..:: -- -- -- -- -- -- -- -- -- -- ::..
19
20CMCrashReporter is developed by
21Jelle De Laender - CodingMammoth.com
22
23Thanks to Pieter Omvlee (bohemiancoding.com)
24for the GUI-support.
25
26                Compability
27..:: -- -- -- -- -- -- -- -- -- -- ::..
28
29CMCrashReporter is compatible with
30Tiger, Leopard and Snow Leopard.
31
32Depending on your project, it's compatible for
33intel and PPC and GC (Garbage Collection).
34
35                Usage
36..:: -- -- -- -- -- -- -- -- -- -- ::..
37
38IMPORTANT: Link 'AddressBook.framework'
39(available on the Mac-computer self) to
40your project,
41since this CMCrashReporter is using this.
42
431) Link the classes and the nib-file to your project.
442) link the addressbook.framework to your project (available on Mac OS Library)
453) At your main-class (preferable AppDelegate)
46                import CMCrashReporter.h and call [CMCrashReporter check].
47
48A good place to call this method is in -(void)applicationDidFinishLaunching: in your app delegate
49
50
51
52        App Settings (info.plist)
53..:: -- -- -- -- -- -- -- -- -- -- ::..
54
55CMSubmitURL - String: HTTP-Path to commit the logs to (as POST-Data)
56CMMaxReports (optional) - Int: max number of crashlogs to be sent
57
58        Settings (Preferences)
59..:: -- -- -- -- -- -- -- -- -- -- ::..
60It's possible to let your users have a choice to submit reports, or just ignore them.
61
62Create a NSCheckbox and link this to NSUserDefaults with 'CMCrashReporterIgnoreCrashes' as key.
63
64 CMCrashReporterIgnoreCrashes - BOOL: let the user ignore crashreports
Note: See TracBrowser for help on using the repository browser.