This is the UXCam iOS SDK
Using Cocoapods
Add the following to your Podfile:
pod 'UXCam'
and run pod update and you should be good to go.
NB: Make sure you are using Cocoapods version 1.10.0 or higher - earlier versions don't properly support XCFramworks. pod --version to check.
Starting with the 3.3.0 release UXCam for iOS supports installation via Swift Package Manager.
Follow the instructions here
Get your App key from the dashboard at UXCam.com
In your AppDelegate.m file:
#import <UXCam/UXCam.h>
and in your application:didFinishLaunchingWithOptions: method add:
[UXCam optIntoSchematicRecordings];
UXCamConfiguration *configuration = [[UXCamConfiguration alloc] initWithAppKey:@"YourAppKey"];
[UXCam startWithConfiguration: configuration];In your AppDelegate.swift file:
import UXCam
and in your func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool function add:
UXCam.optIntoSchematicRecordings()
let configuration = UXCamConfiguration(appKey: "YourAppKey")
UXCam.start(with: configuration)Documentation on using the various API methods can be found here
Thanks to:
Anurag Ajwani for a series of excellent articles on building and distributing XCFrameworks.
Boris Bielik for the post on how to get SPM working with binary targets and dependencies.