System requirements

Overview

The SDK is developed in the Swift programming language and is meant for integration into iOS applications developed in Swift and/or Objective-C. Specifically, it currently only supports applications developed in iOS 15 and above.

While the SDK functionalities are only available for devices from iOS 15 and onwards, the minimum deployment target is currently set to iOS 13. This enables clients to support users up to iOS 13, as long as the SDK is not initialized.

Dependencies

This section lists all dependencies for using the iOS mDocs Verifier SDK. This includes third party dependencies, Apple Frameworks and Toolchain dependencies.

Third party dependencies

Apple Frameworks

  • Security Framework.
  • CryptoKit Framework.
  • LocalAuthentication Framework.
  • CoreBluetooth Framework.
  • Combine Framework.
  • OSLog Framework.
  • UIKit Framework.
  • AppKit Framework (on macOS).

Toolchain dependencies

  • Swift 5.10.
  • iOS support:
    • The SDK functionality is only available for devices from iOS 15 onwards.
    • The minimum deployment target is set to iOS 13 so that clients can continue support end users up to iOS 13 without initializing the SDK.
  • Xcode: The SDK was built with the latest stable Xcode available in GitHub Actions (setup-xcode action with latest-stable label), and the current version is Xcode 16.0.0 (16A242d).
  • macOS 14.