System requirements
Overview
The iOS mDocs Holder 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 Holder SDK. This includes third party dependencies, Apple Frameworks and Toolchain dependencies.
Third party dependencies
- CBORCoding (MIT license).
- swift-certificates 0.4.1 (Apache-2.0 License).
- swift-asn1 0.7.0 (Apache-2.0 License).
Apple Frameworks
- Security Framework.
- CryptoKit Framework.
- LocalAuthentication Framework.
- AuthenticationServices 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.