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:

  1. Open your project in Xcode
  2. Go to File → Add Package Dependencies
  3. Enter: https://github.com/Sequenxa/owl-eyes-ios-mdl.git
  4. Select version 1.0.0 or later
  5. 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

ChannelRequired Permissions
QR CodeNSCameraUsageDescription
NFCNFCReaderUsageDescription, NFC entitlement
Bluetooth LENSBluetoothAlwaysUsageDescription,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.