You can integrate the Braze SDK using Carthage by including the following in your
1 github "Appboy/Appboy-iOS-SDK" "3.4.0"
Once you’ve synced the Braze SDK release artifacts (we support Carthage via a zip of release artifacts attached to our Github releases), integrate the
SDWebImage.framework into your project. Then, in your Application delegate do:
1 2 3 4 5 6 7 8 #import <Appboy_iOS_SDK/AppboyKit.h> ... // In `application:didFinishLaunchingWithOptions:` [Appboy startWithApiKey:@"YOUR-API-KEY" inApplication:application withLaunchOptions:launchOptions];
If you want to use SDWebImage and/or FLAnimatedImage in your project along with the Braze SDK, you can install a thin version of the Braze Carthage framework. To do so, include the following lines in your Cartfile:
1 2 binary "https://raw.githubusercontent.com/Appboy/appboy-ios-sdk/master/appboy_ios_sdk.json" github "rs/SDWebImage"
Core Only Integration
If you want to use the Core SDK without any UI components, you can install the core version of the Braze Carthage framework by including the following line in your Cartfile:
1 binary "https://raw.githubusercontent.com/Appboy/appboy-ios-sdk/master/appboy_ios_sdk_core.json"