All Projects → Instabug → Instabug Ios

Instabug / Instabug Ios

Licence: other
In-app feedback and bug reporting tool for apps.

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Instabug Ios

Taniwhatextfield
My first cocoapod framework
Stars: ✭ 26 (-89.34%)
Mutual labels:  ios-sdk
Swiftaa
The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.
Stars: ✭ 91 (-62.7%)
Mutual labels:  ios-sdk
Tinycrayon Ios Sdk
A smart and easy-to-use image masking and cutout SDK for mobile apps.
Stars: ✭ 1,767 (+624.18%)
Mutual labels:  ios-sdk
Avsqldebugger
A Simple Core Data Debugger that will look inside your apps DB
Stars: ✭ 30 (-87.7%)
Mutual labels:  ios-sdk
Ios Sdk
AppSpector is a debugging service for mobile apps
Stars: ✭ 56 (-77.05%)
Mutual labels:  ios-sdk
Applozic Ios Sdk
iOS Real Time Chat & Messaging SDK
Stars: ✭ 104 (-57.38%)
Mutual labels:  ios-sdk
Awesome Ios Interview
📲 The curated list of iOS Developer interview questions and answers, Swift & Objective-C
Stars: ✭ 753 (+208.61%)
Mutual labels:  ios-sdk
Rdvideoeditsdk For Ios
iOS Video Edit SDK; iOS Video Edit SDK: Video Cut, Video Join, Video Watermark, Video Subtitle, Video Rotate...
Stars: ✭ 182 (-25.41%)
Mutual labels:  ios-sdk
Sfacecompare
Simple lib for iOS to find and compare faces.
Stars: ✭ 83 (-65.98%)
Mutual labels:  ios-sdk
Mpcolortools
A collection of tools for handling colors on iOS SDK
Stars: ✭ 128 (-47.54%)
Mutual labels:  ios-sdk
Gaugekit
Kit for building custom gauges + easy reproducible Apple's style ring gauges.
Stars: ✭ 997 (+308.61%)
Mutual labels:  ios-sdk
Appauth Ios
iOS and macOS SDK for communicating with OAuth 2.0 and OpenID Connect providers.
Stars: ✭ 1,069 (+338.11%)
Mutual labels:  ios-sdk
Guidepages
引导页/首次安装引导页/渐变引导页/APP介绍页/功能介绍页
Stars: ✭ 119 (-51.23%)
Mutual labels:  ios-sdk
Ksylive ios
金山云直播SDK [ iOS推流+播放 ]融合版 支持美颜滤镜(Beauty Filter)、美声(Beauty Voice)、软硬编(Software/Hardware Encoder) 、网络自适应(Network Auto Adapt)、混音(Audio Mixer)、混响(Reverb)、画中画(PIP)
Stars: ✭ 861 (+252.87%)
Mutual labels:  ios-sdk
Vassonic
VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform.
Stars: ✭ 11,466 (+4599.18%)
Mutual labels:  ios-sdk
Chabok Demo Ios
IOS version of Chabok push service demo application
Stars: ✭ 5 (-97.95%)
Mutual labels:  ios-sdk
Swiftcocoadsl
An easy way to write iOS UI
Stars: ✭ 103 (-57.79%)
Mutual labels:  ios-sdk
Mycoretextlabel
图文混排 , 实现图片文字混排 , 可显示常规链接比如网址,@,#话题#,手机号 , 邮箱号等 , 可以自定义链接字,设置关键字高亮等功能 . 适用于微博,微信,IM聊天对话等场景 . 实现这些功能仅用了几百行代码,耦合性也较低
Stars: ✭ 192 (-21.31%)
Mutual labels:  ios-sdk
Docviewer
文档/文件查看器(支持本地或者其他app分享过来的word、excel、pdf、rtf等格式文件)
Stars: ✭ 155 (-36.48%)
Mutual labels:  ios-sdk
Floatingball
悬浮球/悬浮按钮/辅助按钮(类似于iOS系统自带的AssistiveTouch/京东/聚划算/建行等的辅助按钮)
Stars: ✭ 126 (-48.36%)
Mutual labels:  ios-sdk

Instabug iOS SDK

CocoaPods Compatible Twitter

Instabug is an in-app feedback and bug reporting tool for mobile apps. With just a simple shake, your users or beta testers can report bugs or send in-app feedback and the SDK will capture an environment snapshot of your user's device including all console logs, server-side network requests and bug reproduction steps compiling all these details in one organised dashboard to help you debug and fix bugs faster.

Instabug also provides you with a reliable crash reporter that automatically captures a detailed report of the running environment, the different threads’ states, the steps to reproduce the crash, and the network request logs. All the data is captured automatically with no need for breadcrumbs, and you can always reply back to your users and they will receive your messages within the app.

For more info, visit Instabug.com.

Installation

CocoaPods

To integrate Instabug into your Xcode project using CocoaPods, add it to your Podfile:

pod 'Instabug'

Then, run the following command:

$ pod install

Carthage

To integrate Instabug into your Xcode project using Carthage, add it to your Cartfile:

binary "https://raw.githubusercontent.com/Instabug/Instabug-iOS/master/Instabug.json"

Then, run the following command:

$ carthage update

Then drag Instabug.framework into your Xcode project.

Manually

  1. Download the Instabug SDK

  2. Extract it then 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. 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/strip-frameworks.sh"
  1. In Xcode 11.x you might get the following error:
dyld: Library not loaded: @rpath/Instabug.framework/Instabug
Reason: image not found

If that's the case, do the following steps:

  • Under Build Phases, click on + icon to add new phase, and select New Copy Files Phase.

  • Drag the newly created Copy Files phase above Compile Sources phase

  • In the new Copy Files phase, select Frameworks from Destination dropdown.

  • Leave subpath blank. Let be default Copy only when installing.

  • Under the table, click '+' and then select Instabug.framework

  • Make sure Code Sign on Copy is checked (ticked).

  • Do a clean build.

Usage

  1. Import Instabug framework header in your app delegate

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

    // Swift
    Instabug.start(withToken: <#app token#>, invocationEvents: .shake)
    
    // Objective-C
    [Instabug startWithToken:<#app token#> invocationEvents:IBGInvocationEventShake];
    

    Make sure to replace app_token with your application token. Find it here.

Notes

Instabug needs access to the microphone and photo library to be able to let users add audio and video attachments. Starting from iOS 10, apps that don’t provide a usage description for those 2 permissions would be rejected when submitted to the App Store.

For your app not to be rejected, you’ll need to add the following 2 keys to your app’s info.plist file with text explaining to the user why those permissions are needed:

  • NSMicrophoneUsageDescription
  • NSPhotoLibraryUsageDescription

If your app doesn’t already access the microphone or photo library, we recommend using a usage description like:

  • "<app name> needs access to the microphone to be able to attach voice notes."
  • "<app name> needs access to your photo library for you to be able to attach images."

The permission alert for accessing the microphone/photo library will NOT appear unless users attempt to attach a voice note/photo while using Instabug.

More

You can also check out our API Reference for more detailed information about our SDK.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].