Latest 1.0.0
Homepage https://github.com/apptoolkitio/apptoolkit-ios
License Apache 2.0
Platforms ios 7.0, requires ARC
Authors

AppToolkit Logo

AppToolkit iOS SDK

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

Install and Configure AppToolkit iOS SDK

Step 1

Option 1: CocoaPods

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

pod 'AppToolkit'

Option 2: Carthage

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

github "AppToolkitIO/apptoolkit-ios"

Option 3: Manual Installation

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

AppToolkit/Classes

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

  1. Add zlib as a dependency on your app target.
  2. Set APPTOOLKIT_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 [AppToolkit launchWithToken:@"YOUR_API_TOKEN"], where YOUR_API_TOKEN is a special token you can get here.

#import <AppToolkit/AppToolkit.h>

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

    ...
}
Swift
import AppToolkit

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

    ...
}


License

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

Latest podspec

{
    "name": "AppToolkit",
    "version": "1.0.0",
    "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/apptoolkitio/apptoolkit-ios",
    "license": "Apache 2.0",
    "authors": {
        "AppToolkit": "[email protected]"
    },
    "source": {
        "git": "https://github.com/apptoolkitio/apptoolkit-ios.git",
        "tag": "1.0.0"
    },
    "social_media_url": "https://twitter.com/apptoolkitio",
    "platforms": {
        "ios": "7.0"
    },
    "requires_arc": true,
    "default_subspecs": "AppToolkit",
    "preserve_paths": "AppToolkit/Scripts/**/*",
    "libraries": "z",
    "subspecs": [
        {
            "name": "AppToolkit",
            "source_files": "AppToolkit/Classes/**/*.{h,m,c}",
            "private_header_files": "AppToolkit/Classes/ThirdParty/**/*.h",
            "exclude_files": "AppToolkit/Classes/**/Private/*"
        },
        {
            "name": "Internal",
            "source_files": "AppToolkit/Classes/**/*.{h,m,c}",
            "private_header_files": "AppToolkit/Classes/ThirdParty/**/*.h",
            "exclude_files": "AppToolkit/Classes/**/Public/*"
        }
    ]
}

Pin It on Pinterest

Share This