Latest 1.0
Homepage https://github.com/Kualitee/kualitee-iOS-sdk
Platforms ios 10.0, requires ARC
Dependencies AWSS3, AWSMobileClient
Frameworks UIKit
Authors

KUALITEE-SDK

A stress-free Project Management is a tester’s dream. Let Kualitee help you manage your testing activities without getting tangled in different documents. Create your own testing project and sync it with your testing requirements. Not just that, you can define your testing team by adding users who can also view the results and make status updates after bug fixes.

Getting Started

Requirements

  1. iOS 10.0+ / macOS 10.12+ / tvOS 10.0+ / watchOS 3.0+
  2. Xcode 10.1+
  3. Swift 4.2+

Prerequisites

You need to install Kualitee Application from AppStore.
Here is the link to download: https://itunes.apple.com/in/app/kualitee/id404166406

Installing

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate Alamofire into your Xcode project using CocoaPods, specify it in your Podfile:

platform :ios, '10.0'
target '{Your_target}' do
    use_frameworks!

    pod 'KualiteeSDK', '~> 1.0'
end

Integration

Swift

For integration with Swift, type this code snippet in AppDelegate.swift file of your project.

import KualiteeSDK

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {     
   KualiteeSDK.configure()
   return true
}

func applicationWillResignActive(_ application: UIApplication) {
    KualiteeSDK.resign()
}

func applicationDidEnterBackground(_ application: UIApplication) {
    KualiteeSDK.resign()
}

func applicationDidBecomeActive(_ application: UIApplication) {
    KualiteeSDK.configure()
}

func applicationWillTerminate(_ application: UIApplication) {
    KualiteeSDK.resign()
}

Objective-C

For integration with Objective-C:
Goto "Build Settings" of Target, Navigate to "Packaging" and Set "Defines Module" -> "Yes".

In AppDelegate.h file:
@class KualiteeSDK;

In AppDelegate.m file:
#import <KualiteeSDK/KualiteeSDK-Swift.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.

    [KualiteeSDK configure];

    return YES;
}

- (void)applicationWillResignActive:(UIApplication *)application {
    [KualiteeSDK resign];
}

- (void)applicationDidEnterBackground:(UIApplication *)application {
    [KualiteeSDK resign];
}

- (void)applicationDidBecomeActive:(UIApplication *)application {
    [KualiteeSDK configure];
}

- (void)applicationWillTerminate:(UIApplication *)application {
    [KualiteeSDK resign];
}
end

Reporting a Bug

For bug reporting, simply just shake the application. Kualitee SDK will capture a Screenshot and present and Image Markup Editr. After you are done editing, you will be redirected to Kualitee Application for defect log.

Latest podspec

{
    "name": "KualiteeSDK",
    "platforms": {
        "ios": "10.0"
    },
    "summary": "KualiteeSDK lets a user add QA ability to applications.",
    "requires_arc": true,
    "version": "1.0",
    "authors": {
        "D3v!OS": "[email protected]"
    },
    "homepage": "https://github.com/Kualitee/kualitee-iOS-sdk",
    "source": {
        "git": "http://gitlab.virtualforce.io/vf/ios/kualitee-sdk.git",
        "tag": "1.0"
    },
    "frameworks": "UIKit",
    "dependencies": {
        "AWSS3": [],
        "AWSMobileClient": []
    },
    "source_files": "KualiteeSDK/**/*.{swift}",
    "resources": "KualiteeSDK/**/*.{png,jpeg,jpg,storyboard,xib,xcassets}",
    "swift_version": "4.2"
}

Pin It on Pinterest

Share This