Pexip Swift SDK is a collection of frameworks for self hosted Pexip Infinity installations that enables customers to build bespoke applications for Apple platforms or add Pexip to existing mobile or desktop experiences and workflows.
:warning: The project doesn't compile on Xcode 14.3 because of incorrect availability attributes CGDisplayStream.h file (introduced: is 13.0 instead of 10.8). Let's hope it's fixed in future Xcode versions.
To add a package dependency to your Xcode project, select File > Add Packages and enter
https://github.com/pexip/pexip-swift-sdk
as a repository URL.
You can also add the following dependency to your Package.swift
file:
import PackageDescription
let package = Package(
name: "MyLibrary",
platforms: [
.iOS(.v13),
.macOS(.v10_15)
],
dependencies: [
.package(url: "https://github.com/pexip/pexip-swift-sdk", from: "0.1.0")
],
targets: [
.target(
name: "MyLibrary",
dependencies: [
.product(name: "PexipInfinityClient", package: "pexip-swift-sdk"),
.product(name: "PexipRTC", package: "pexip-swift-sdk"),
// ...
],
),
]
)
source 'https://github.com/pexip/pexip-pod-specs.git'
pod 'PexipInfinityClient'
pod 'PexipRTC'
Check Swift Package Manager example app to learn how to integrate Pexip Swift SDK in your app.
Check Video Filters example app to learn how to install Pexip Swift SDK with CocoaPods and apply various video filters with ML Kit's Selfie Segmentation API instead of default Vision Person Segmentation, which is available only on iOS 15.0+ and macOS 12.0+.
brew install swiftlint
git clone [email protected]:pexip/pexip-swift-sdk.git
git config core.hooksPath .githooks
Package.swift
with Xcode or run open Package.swift
from the command line.Pexip Swift SDK is released under the Apache Software License, version 2.0. See LICENSE for details.
link |
Stars: 4 |
Last commit: 6 hours ago |
See CHANGELOG.md
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics