This repository has been archived by the owner on Feb 19, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 315
Setup Mac project
TheRealKerni edited this page Aug 11, 2012
·
7 revisions
The Mac version is NOT App Store safe any more!
- Download the latest beta version Version 2.0b1
- Include Quincy.framework into your project
- In your appDelegate.h include
#import <Quincy/BWQuincyManager.h>"
- In your appDelegate.h add the BWQuincyManagerDelegate protocol to your appDelegate
@interface DemoAppDelegate : NSObject <BWQuincyManagerDelegate> {}
- In your appDelegate.m include the delegate function
- (void) showMainApplicationWindow
{
[window makeFirstResponder: nil];
[window makeKeyAndOrderFront: nil];
}
- In your appDelegate applicationDidFinishLaunching function include (CRASH_REPORTER_URL points to your crash.php URL)
[[BWQuincyManager sharedQuincyManager] setSubmissionURL:@"http://yourserver.com/crash_v200.php"];
[[BWQuincyManager sharedQuincyManager] setDelegate:self];
- In your NSWindow IBOutlet make sure the main window is hidden on startup, because the delegate method will activate it!
- Done.
- When testing the connection and a server side error appears after sending a crash log, the error code is printed in the console. Error code values are listed in BWQuincyManager.h
- Download Version 1.2
- Include CrashReporter.framework into your project
- In your appDelegate.m include
#import <CrashReportSender/CrashReportSender.h>
- In your appDelegate.h add the CrashReportSenderDelegate protocol to your appDelegate
@interface CrashReporterDemoAppDelegate : NSObject <CrashReportSenderDelegate> {}
- In your appDelegate.m include the delegate function
- (void) showMainApplicationWindow
{
[window makeFirstResponder: nil];
[window makeKeyAndOrderFront: nil];
}
- In your appDelegate.m applicationDidFinishLaunching function include (CRASH_REPORTER_URL points to your crash.php URL)
[[CrashReportSender sharedCrashReportSender] sendCrashReportToURL:CRASH_REPORTER_URL
delegate:self
companyName:@"YourCompanyName"];
- In your NSWindow IBOutlet make sure the main window is hidden on startup, because the delegate method will activate it!
- Done.
- When testing the connection and a server side error appears after sending a crash log, the error code is printed in the console. Error code values are listed in CrashReportSender.h