Skip to content

Specifications

Requirements

There are some requirements that your application must meet in order to integrate the XpressID module into it.

  • The minimum operating system version is: iOS 11.0 (iPhone only).
  • The required permissions your application must include are: Camera, Microphone and Location.
  • The recommended dependency manager is: CocoaPods.

Dependencies

The following tables indicate the artifacts that XpressID module requires to be integrated within your application. (See more about module integration here)

Internal dependencies

The following table presents the artifacts (.xcframeworks) that are distributed along with XpressID.

Artifact Version Size (arm64)
ImageProcessing 2.5.0 10.30 MB
VDCommunicationXpressId 2.6.1 6.95 MB
VDContextualData 1.4.0 0.09 MB
VDDocumentCapture 5.14.2 3.55 MB
VDLibrary 6.15.1 2.55 MB
VDNfcScanner 3.2.1 5.30 MB
VDPhotoSelfieCapture 4.8.2 2.67 MB
VDVideoSelfieCapture 3.13.2 1.93 MB

External dependencies

The following table details the artifacts that will be retrieved using CocoaPods as dependency manager.

Pod Version
SSZipArchive 2.4.3
lottie-ios 4.4.1

Module size

The following table indicates the size of the XpressID module within your application. If more than one architecture is supported the total size is the sum of each one of them. The final user is not affected by this total size because the store only distributes the specific architecture of the user's device once the app is downloaded and installed.

Architecture Size
arm64 (device) 2.56 MB
arm64 (simulator) 2.89 MB
x86_64 (simulator) 2.90 MB

These sizes have been calculated using lipo -detailed_info for fat libraries and gdu or du for the rest of files. No dSYMs folders are included in these sizes. The final AppStore and installed sizes may differ.