-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Shake is a dedicated bug reporting tool for mobile apps. Whenever a tester notices a bug, they can just shake their device and report it instantly, without ever leaving your app. Each bug report comes supplemented with various data points like location, storage, OS and others. These reports all arrive to your web Dashboard, where they can be organized with tags and found quickly using search.
Not using CocoaPods yet? Follow their brief installation guide, then run pod init
in the root of your project.
Next, add Shake to your Podfile
.
pod 'Shake'
use_frameworks!
pod 'Shake'
Then, run the pod install
command in your terminal.
Since CocoaPods might not always download the latest version of an SDK when using pod install
, it's recommended that you also run pod update Shake
after the installation has completed, or whenever you'd like to update Shake.
Visit your Shake dashboard and grab the Client ID
and Secret
keys.
Then, right click on your Info.plist > Open as > Source code
and paste the keys inside.
In your AppDelegate.m
:
#import "AppDelegate.h"
@import Shake;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[SHKShake start];
return YES;
}
@end
import UIKit
import Shake
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
Shake.start()
return true
}
}
Select Product > Run in the menu bar. This first run will automatically add your app to your Shake Dashboard based on your app bundle ID.
- iOS 10.0+
- Visit our official website.