Skip to main content

1. Prerequisites

  • Xcode 14+
  • iOS 15.0+
  • Swift 5.x
  • CocoaPods

2. Setup

1

Add Framework

  1. Add QuepassIdentityKit.xcframework to your Xcode project.
  2. Set Embed & Sign under Frameworks, Libraries, and Embedded Content.
2

Add OpenSSL XCFramework

  1. Download OpenSSL.xcframework (e.g. OpenSSL-Universal or official OpenSSL build).
  2. Drag and drop into your Xcode project.
  3. Download OpenSSL.xcframework (e.g. OpenSSL-Universal or official OpenSSL build).
    ·        OpenSSL.xcframework → Embed & Sign
  4. Download OpenSSL.xcframework (e.g. OpenSSL-Universal or official OpenSSL build).
OpenSSL XCFramework paths (typical):
        
    OpenSSL.xcframework/   
    ├── ios-arm64/   
    ├── ios-arm64_x86_64-simulator/   
    ├── ios-arm64_x86_64-maccatalyst/   
    └── macos-arm64_x86_64/   
3

Add Biometric Models

  1. Download: face_landmarker.task and hand_landmarker.task
  2. Add them to the Resources/Models/ folder in your project.
  3. Verify Target Membership is set correctly.
4

Link App

  1. Verify Framework Search Paths in Build Settings.
  2. Add the import:
    import QuepassIdentityKit    
    
5

Step 5: Method Call

Initialize the SDK.