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
| Part | Platforms | Notes |
|---|---|---|
NeetixClient | iOS 14+, macOS 12+, Linux | The API client |
NeetixCaptureView | iOS 15+ | SwiftUI guided capture, compile-gated |
NeetixCamera | iOS only | Low-level AVFoundation helper |
NeetixAttestation | iOS only | App Attest; NeetixError.unsupported elsewhere |
Where to go next
- Quickstart — first verified face match.