A collection of quickstart samples demonstrating the DOT iOS SDK. Read more about DOT iOS SDK.
- The project is configured to use Swift Package Manager by default. Location of DOT iOS SDK Swift packages.
- After you open DotSdkSamples.xcodeproj, Xcode will automatically download required packages.
- If you encounter an error while downloading packages, try one of the following: Xcode->File->Packages->Reset Package Caches/Update to Latest Package Versions
- Swift package dependencies can be added or removed in Xcode in the Package Dependencies tab of DotSdkSamples project.
- Remove Swift package dependencies as it is described in the Swift Package Manager section above.
- Check if your CocoaPods is up to date with the command
pod --version
. If not, use the command[sudo] gem install cocoapods
. - Run
pod install --repo-update
command in the project directory. - After the pod installation is finished, open DotSdkSamples.xcworkspace in Xcode.
- In the General tab of DotSdkSamples target, choose your unique Bundle Identifier. This identifier is used for the generation of the license.
- Complete app signing configuration using your certificates and profiles.
- To obtain a license, please contact
[email protected]
and send them your Bundle Identifier. - After you receive your license, rename the license file to
dot_license.lic
and import it to the DotSdkSamples project. - The setup is now complete and you can run DOT iOS SDK samples.
Sample | Description |
---|---|
Document Auto Capture | Basic component sample. |
NFC Reading | Combination of Document Auto Capture component with enabled MRZ recognition and NFC Travel Document Reader component. |
Face Auto Capture | Basic component sample. |
MagnifEye Liveness | Basic component sample. |
Smile Liveness | Basic component sample. |
In case when the samples do not work because of the expired DOT license, please contact [email protected]
in order to obtain a new license file.
All notable changes are documented in CHANGELOG.md
.
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.