Latest 2.1.4
Homepage https://github.com/LaunchKit/launchkit-ios
License Apache 2.0
Platforms ios 7.0, requires ARC
Authors

LaunchKit Logo

LaunchKit iOS SDK

The LaunchKit iOS SDK supports some of the app-level products in LaunchKit, like Super Users.

Install and Configure LaunchKit iOS SDK

Step 1

Option 1: CocoaPods

LaunchKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'LaunchKit'

Option 2: Carthage

LaunchKit is also available through Carthage. Add the following line to your Cartfile:

github "LaunchKit/launchkit-ios"

Option 3: Manual Installation

You can install the LaunchKit SDK manually by cloning the repo or downloading the latest release, and copy the files in:

LaunchKit/Classes

…to your project. Additionally, you will also have to:

  1. Add zlib as a dependency on your app target.
  2. Set LAUNCHKIT_MANUAL_IMPORT=1 in your target’s Build Settings, for all configurations (Debug and Release, by default). See Screenshot

Step 2

Add to your App Delegate

Objective C

Somewhere near the top of your -applicationDidFinishLaunching:withOptions:, add [LaunchKit launchWithToken:@"YOUR_API_TOKEN"], where YOUR_API_TOKEN is a special token you can get here.

#import <LaunchKit/LaunchKit.h>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Add this line
    [LaunchKit launchWithToken:@"YOUR_API_TOKEN"]

    ...
}
Swift
import LaunchKit

...
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Add this line
    LaunchKit.launchWithToken("YOUR_API_TOKEN")

    ...
}


Author

Cluster Labs, Inc., [email protected]

License

LaunchKit is available under the Apache 2.0 license. See the LICENSE file for more info.

Latest podspec

{
    "name": "LaunchKit",
    "version": "2.1.4",
    "summary": "Useful tools you need to launch your app.",
    "description": "We provide tools for launching your app likenmeasuring app installs, capturing light datanabout how the app is being used, etc.",
    "homepage": "https://github.com/LaunchKit/launchkit-ios",
    "license": "Apache 2.0",
    "authors": {
        "Cluster Labs, Inc.": "[email protected]"
    },
    "source": {
        "git": "https://github.com/LaunchKit/launchkit-ios.git",
        "tag": "2.1.4"
    },
    "social_media_url": "https://twitter.com/launchkit",
    "platforms": {
        "ios": "7.0"
    },
    "requires_arc": true,
    "default_subspecs": "LaunchKit",
    "resource_bundles": {
        "LaunchKitResources": [
            "LaunchKit/Assets/*.xcassets"
        ]
    },
    "preserve_paths": "LaunchKit/Scripts/**/*",
    "libraries": "z",
    "subspecs": [
        {
            "name": "LaunchKit",
            "source_files": "LaunchKit/Classes/**/*.{h,m,c}",
            "private_header_files": "LaunchKit/Classes/ThirdParty/**/*.h",
            "exclude_files": "LaunchKit/Classes/**/Private/*"
        },
        {
            "name": "Internal",
            "source_files": "LaunchKit/Classes/**/*.{h,m,c}",
            "private_header_files": "LaunchKit/Classes/ThirdParty/**/*.h",
            "exclude_files": "LaunchKit/Classes/**/Public/*"
        }
    ]
}

Pin It on Pinterest

Share This