iOS / Swift

NeetixLiveliness is a pure-Foundation client — URLSession and async/await, no third-party networking. It builds for iOS 14+, macOS 12+ and Linux.

Status: beta. The library compiles via swift build and unit tests run under Xcode. The capture UI is tested through its API surface only — run it on a real device before shipping, because the camera and App Attest do not exist on simulators.

Install

Swift Package Manager, and this one is live — 0.2.0 is published and resolution-verified from a clean consumer project:

swift
dependencies: [
    .package(url: "https://github.com/neetixai/liveliness-sdks.git", from: "0.2.0")
],
targets: [
    .target(name: "YourApp", dependencies: [
        .product(name: "NeetixLiveliness", package: "liveliness-sdks")
    ])
]

In Xcode: File ▸ Add Package Dependencies, same URL, "Up to Next Major".

What's in the package

PartPlatformsNotes
NeetixClientiOS 14+, macOS 12+, LinuxThe API client
NeetixCaptureViewiOS 15+SwiftUI guided capture, compile-gated
NeetixCameraiOS onlyLow-level AVFoundation helper
NeetixAttestationiOS onlyApp Attest; NeetixError.unsupported elsewhere

Where to go next