Skip to content

krodyx/Buglife-iOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Buglife: Awesome Bug Reporting

CocoaPods Compatible Platform Twitter

Buglife is an awesome bug reporting SDK & web platform for iOS apps. For more info, visit Buglife.com.

In a hurry? Try out our iOS Demo project!

Installation

CocoaPods

To integrate Buglife into your Xcode project using CocoaPods, specify it in your Podfile:

pod 'Buglife'

Then, run the following command:

$ pod install

Manually

  1. Download the Buglife SDK

  2. Unzip it & pull Buglife.framework into the Frameworks group in your project. In the following dialog box, make sure you have "Copy items if needed" checked.

  3. Make sure your project links to the following system frameworks. You can add these under your project's Build Phases tab, under Link Binary With Libraries.

    • CoreTelephony.framework
    • SystemConfiguration.framework

Code

  1. Import the Buglife framework header into your app delegate.

    // Swift
    import Buglife
    // Objective-C
    #import <Buglife/Buglife.h>
  2. Add the following to your app delegate's application:didFinishLaunchingWithOptions: method.

    // Swift
    Buglife.sharedBuglife().startWithEmail("you@yourdomain.com")
    // Objective-C
    [[Buglife sharedBuglife] startWithEmail:@"you@yourdomain.com"];

    Be sure to replace you@yourdomain.com with your own email address; this is where bug reports will be sent to.

Usage

Build & run your app. Once your app is running, shake your device (^⌘Z in the simulator) to report a bug! Bug reports are sent directly to your email address.

Buglife offers numerous customizations & advanced features, including:

  • Different invocation methods (i.e. hook into device screenshots to report a bug)
  • Custom attachments
  • Programmatic view blurring
  • QA Mode
  • String customization
  • Automatic + manual user email collection

And more. Check out the Buglife documentation page for more info!

About

Awesome bug reporting for iOS apps

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Objective-C 87.1%
  • Swift 7.1%
  • Ruby 5.8%