Installation
Dependencies
- Wultra Device Fingerprint for Apple
- PowerAuth SDK for Mobile Apps (optional)
- PowerAuth Networking for Apple platforms (optional)
To understand why is PowerAuth optional if you need it, follow the “Do I Need PowerAuth” section of this documentation.
Supported operating systems
The library is supported by the following operating systems:
- iOS 12.0+
Swift Package Manager
The library is distributed as a package for Swift Package Manager:
-
Create (or append to if it already exists)
~/.netrc
file in your home directory with the following credentials you were provided alongside this document:machine wultra.jfrog.io login [[email protected]] password [password]
-
Add the following repository as a dependency into your project:
https://github.com/wultra/activation-spawn-apple-release.git
-
Based on your needs, select one of the available products:
- WultraActivationSpawn that provides PowerAuth extensions
- WultraActivationSpawnBasic without PowerAuth extension
Cocoapods
The library is also distributed through a public git repository, which contains a podspec and scripts to download the framework from a private artifactory. If you’re not using cocoapods in your project, visit usage guide.
-
Create (or append to if it already exists)
~/.netrc
file in your home directory with the following credentials you were provided alongside this document:machine wultra.jfrog.io login [[email protected]] password [password]
-
Add pod to your
Podfile
:target 'MyProject' do use_frameworks! pod 'WultraActivationSpawn', :git => 'https://github.com/wultra/activation-spawn-apple-release.git', :tag => '2.2.0' # If you don't need PowerAuth, use only the basic mutation of the framework. # pod 'WultraActivationSpawn/Basic', :git => 'https://github.com/wultra/activation-spawn-apple-release.git', :tag => '2.2.0' end
You can check the latest versions of the libraries above on the release pages:
-
Run
pod install
in your project dictionary to make theWultraActivationSpawn
framework available in your project.