The Complete Solution for Your iOS App

Save time and release with confidence with the Instabug SDK for iOS.

The Complete Solution for Your iOS App

The Complete Solution for Mobile Apps

Bug <br> Reporting
Bug
Reporting

Detect bugs and release with confidence

Crash <br> Reporting
Crash
Reporting

Identify and resolve severe crashes

App Performance Monitoring
App Performance Monitoring

Improve your user experience quality

User <br> Surveys
User
Surveys

Collect valuable user insights

undefined

Know Exactly What Happened and Fix Bugs Faster

Make it easier for your beta testers and users to send feedback with Instabug's in-app user feedback and bug reporting SDK. We will automatically capture details like the network requests, repro steps, and session details to help you debug and fix issues easily.

BUG REPORTING

Monitor Problems and Improve Your App Stability

Get real-time crash reports with stack trace details, steps to reproduce the crash, device and session data, and more. You can also reply to affected users to update them about a fix or ask for more details.

CRASH REPORTING
undefined
undefined

Enhance Your User Experience Quality

Stay on top of critical issues affecting your users' experience before they even complain. With the help of mobile-focused performance metrics, confidently prioritize between fixing issues and building new features. Don't waste time debugging and spot the exact conditions leading to performance issues.

APP PERFORMANCE MONITORING

Engage Users and Get Valuable Insights

Boost response rates with in-app user surveys. Get contextual feedback at the right time and in the right place from the right users. Customize your own surveys or use pre-built templates according to your needs.

USER SURVEYS
undefined

Simple Steps to Get Started

Language:

  • Objective-C
  • Swift
  • 1- Download the SDK zip file and extract it to get the .framework file.
  • 2- Drag & drop Instabug.framework to your project's "Embedded Binaries" section under the "General" tab, and make sure that the "Copy items if needed" checkbox is checked.
  • 3- Import the framework in the appDelegate.
    #import <Instabug/Instabug.h>
  • 4- Call the SDK by including this line in "application didFinishLaunchingWithOptions"
    [Instabug startWithToken:@"YOUR_APP_TOKEN_HERE" invocationEvents: IBGInvocationEventShake | IBGInvocationEventScreenshot];
  • 5- If your app doesn’t already access the microphone or photo library, you’ll need to add the following 2 keys to your 
 app’s info.plist file:
    • ∙NSMicrophoneUsageDescription
    • ∙NSPhotoLibraryUsageDescription
  • 6- Create a new "Run Script Phase" in your project’s target "Build Phases" and add the following snippet
    bash 
    "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Instabug.framework/Instabug.bundle/
    strip-frameworks.sh"
You can also check out our API Reference for more detailed information about our SDK.

Frequently Asked Questions

Do I need to include all these frameworks?
-
Yes, the frameworks are required dependencies for our SDK to work.
Is the shake gesture customizable?
+
How will the SDK affect my app size?
+
Does Instabug support live apps?
+
What kind of details does the SDK track?
+
Can I disable Instabug’s crash reporting?
+

Ready to accelerate your workflow?

Try all features free for 14 days.
Integrate the SDK in less than a minute.