Installation
Add the Owl Eyes iOS mDL SDK to your project.
Swift Package Manager (Recommended)
Add the SDK to your Package.swift:
Package.swiftswift
Loading...
Or add it directly in Xcode:
- Open your project in Xcode
- Go to File → Add Package Dependencies
- Enter:
https://github.com/Sequenxa/owl-eyes-ios-mdl.git - Select version
1.0.0or later - Click Add Package
CocoaPods
Add to your Podfile:
Podfileruby
Loading...
Then run:
Terminalbash
Loading...
Manual XCFramework
Download OwlEyesMDL.xcframework from the GitHub releases page and drag it into your Xcode project.
Info.plist Configuration
Add the following keys to your Info.plist based on which verification channels you plan to use:
Info.plistxml
Loading...
Entitlements
For NFC verification, add the NFC entitlement to your .entitlements file:
YourApp.entitlementsxml
Loading...
Note: You'll also need to enable the NFC Tag Reading capability in your Xcode project settings under Signing & Capabilities.
Permission Summary
| Channel | Required Permissions |
|---|---|
| QR Code | NSCameraUsageDescription |
| NFC | NFCReaderUsageDescription, NFC entitlement |
| Bluetooth LE | NSBluetoothAlwaysUsageDescription,NSBluetoothPeripheralUsageDescription |
Verify Installation
After adding the package, verify the SDK is available by importing it:
AppDelegate.swiftswift
Loading...
Next Step
With the SDK installed, proceed to the Quick Start guide to perform your first mDL verification.