Skip to content

Repository files navigation

UXCam SDK for iOS

Official distribution of the UXCam iOS SDK for Swift Package Manager and CocoaPods. The SDK binary ships as a GitHub Release asset, so this repository stays small and fast to clone.

Requirements

  • iOS 12.0 or later
  • Xcode 13 or newer for Swift Package Manager

Installation

Swift Package Manager

In Xcode, select File → Add Package Dependencies… and enter:

https://github.com/uxcam/uxcam-ios

Choose a version-based dependency rule and add the UXCam product to your application targets. Step-by-step screenshots are in SwiftPM-README.md.

Or declare the dependency in Package.swift:

.package(url: "https://github.com/uxcam/uxcam-ios", from: "3.9.1")

Migrating from uxcam-ios-sdk? Follow MIGRATION.md, and never include both package URLs in the same dependency graph — they expose the same UXCam product and module.

CocoaPods

Add the pod to your Podfile:

pod 'UXCam'

Then run pod install. The pod name and application integration are unchanged.

Quick start

Get the application key from the UXCam dashboard.

Swift

import UXCam

UXCam.optIntoSchematicRecordings()
let configuration = UXCamConfiguration(appKey: "YourAppKey")
UXCam.start(with: configuration)

Objective-C

#import <UXCam/UXCam.h>

[UXCam optIntoSchematicRecordings];
UXCamConfiguration *configuration =
    [[UXCamConfiguration alloc] initWithAppKey:@"YourAppKey"];
[UXCam startWithConfiguration:configuration];

See the UXCam iOS documentation for configuration, privacy, and feature guidance.

License

See LICENSE.

About

UXCam SDK for iOS — Swift Package Manager & CocoaPods distribution

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages