Specifications¶
The following permissions are required for the SDK to function correctly:
- Camera: Required to capture the document images. Document flow uses the back camera.
Requirements¶
- The SDK is compatible with iOS 16.0 and later.
Module size¶
The following table shows the estimated final compressed contribution of the SDK in an iOS app. It is intended to approximate the footprint of the final packaged artifact as stored and distributed through the Apple App Store.
Total final compressed contribution of VeridasDocumentSDK in an iOS app: 27.25 MB
| Artifact | Version | Final compressed contribution |
|---|---|---|
| VeridasDocumentSDK | 1.4.0 | 0.35 MB |
| VeridasCommonDefinitions | 1.4.0 | 1.15 MB |
| VeridasCommonUtils | 1.4.0 | 0.31 MB |
| VeridasGenuineDS | 1.4.0 | 2.11 MB ¹ |
| VeridasNativeDS | 1.4.0 | 4.39 MB |
| VeridasSDKCore | 1.4.0 | 18.94 MB |
| Total | 27.25 MB |
¹ Lower than in previous releases. Figures are now measured assuming Xcode 27 or later, which requires a minimum deployment target of iOS 15.0. With that target, apps no longer bundle Apple's Swift Concurrency back-deployment library (about 2.4 MB compressed), which earlier figures attributed to this row.
Estimated peak RAM usage¶
The following table shows an estimated upper bound of peak RAM usage during normal SDK operation.
| Artifact | Estimated peak RAM usage |
|---|---|
| VeridasDocumentSDK | Up to 350 MB |
RAM usage can vary depending on the device, OS version, and the point in the flow. This figure is an indicative upper-bound estimate observed across several devices and representative scenarios, and should be understood as guidance rather than an exact fixed value.