Skip to content
Permalink
Browse files

Upgrading project, thanks to GerTeunis

  • Loading branch information...
jelledelaender committed Dec 15, 2014
1 parent 5b288fe commit b3a3120b493c2ceae8618f97d5b3a3d1c1ed3ad1

This file was deleted.

Oops, something went wrong.
22 LICENSE
@@ -0,0 +1,22 @@
The MIT License (MIT)

Copyright (c) 2014 GerTeunis

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

@@ -1,64 +1,56 @@
Read Me
..:: -- -- -- -- -- -- -- -- -- -- ::..
CMCrashReporter
===============

CMCrashReporter is a group of classes,
special designed for Mac applications.
Crash reporter for OS X, forked from https://code.google.com/p/cmcrashreporter to add support for 10.6 and newer.

CMCrashReporter collects crash-reports
and send those to a server of the
developer, in stead of Apple.
# Read Me
CMCrashReporter is a group of classes, special designed for Mac applications.

CMCrashReporter collects crash-reports and send those to a server of the developer, in stead of Apple.

CMCrashReporter is free and opensource.
You can edit CMCrashReporter if wanted.
If you find some bugs or have some feature requests,
please email us at info@codingmammoth.com so we can
update CMCrashReporter.
If you find some bugs or have some feature requests, please email us at info@codingmammoth.com so we can update CMCrashReporter.

Credits
..:: -- -- -- -- -- -- -- -- -- -- ::..
# Credits
CMCrashReporter is developed by:

CMCrashReporter is developed by
Jelle De Laender - CodingMammoth.com
* Jelle De Laender - CodingMammoth.com
* Pieter Omvlee for GUI support (bohemiancoding.com)
* Ger Teunis - made changes for 10.6+ (nzbvortex.com)

Thanks to Pieter Omvlee (bohemiancoding.com)
for the GUI-support.
# Compability

Compability
..:: -- -- -- -- -- -- -- -- -- -- ::..
CMCrashReporter is compatible with Snow Leopard and up

CMCrashReporter is compatible with
Tiger, Leopard and Snow Leopard.
# Usage

Depending on your project, it's compatible for
intel and PPC and GC (Garbage Collection).
IMPORTANT: Link 'AddressBook.framework' (available on the Mac-computer self) to your project, since this CMCrashReporter is using this.

Usage
..:: -- -- -- -- -- -- -- -- -- -- ::..
1. Link the classes and the nib-file to your project.
2. link the addressbook.framework to your project (available on Mac OS Library)
3. At your main-class (preferable AppDelegate)
import CMCrashReporter.h and call [CMCrashReporter check].

IMPORTANT: Link 'AddressBook.framework'
(available on the Mac-computer self) to
your project,
since this CMCrashReporter is using this.
A good place to call this method is in -(void)applicationDidFinishLaunching: in your app delegate

1) Link the classes and the nib-file to your project.
2) link the addressbook.framework to your project (available on Mac OS Library)
3) At your main-class (preferable AppDelegate)
import CMCrashReporter.h and call [CMCrashReporter check].

A good place to call this method is in -(void)applicationDidFinishLaunching: in your app delegate

# App Settings (info.plist)

HTTP-Path to commit the logs to (String, as POST-Data)

App Settings (info.plist)
..:: -- -- -- -- -- -- -- -- -- -- ::..
CMSubmitURL

CMSubmitURL - String: HTTP-Path to commit the logs to (as POST-Data)
CMMaxReports (optional) - Int: max number of crashlogs to be sent
Max number of crashlogs to be sent (Int, optional)

Settings (Preferences)
..:: -- -- -- -- -- -- -- -- -- -- ::..
It's possible to let your users have a choice to submit reports, or just ignore them.
CMMaxReports


# Settings (Preferences)
It's possible to let your users have a choice to submit reports, or just ignore them.
Create a NSCheckbox and link this to NSUserDefaults with 'CMCrashReporterIgnoreCrashes' as key.

CMCrashReporterIgnoreCrashes - BOOL: let the user ignore crashreports
Let the user ignore crashreports (BOOL)

CMCrashReporterIgnoreCrashes
Oops, something went wrong.

0 comments on commit b3a3120

Please sign in to comment.
You can’t perform that action at this time.