Skip to content

iOS IDScan Parser V2 #99

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

iOS IDScan Parser V2 #99

wants to merge 2 commits into from

Conversation

ian-wd
Copy link
Contributor

@ian-wd ian-wd commented May 8, 2025

Description

This PR introduces a new unified ID parser (IDScanIDParser) to replace the previous MRZ and PDF parsers, updates various dependencies across the project (iOS, Android, and React Native), and incorporates a privacy manifest for iOS.

Changes Made

Core Functionality & Refactoring:

  • Introduced IDScanIDParser.swift providing a unified parsing solution.
  • Refactored IdscanSdk.m to utilize the new Swift-based IDScanIDParser and removed legacy Objective-C parsing logic.
  • Added license check before parsing operations.

Framework Updates:

  • Removed IDScanMRZParser.xcframework and IDScanPDFParser.xcframework.
  • Added and updated IDScanIDParserNative.xcframework for iOS and macOS.
  • Updated react-native-idscan-sdk.podspec to include the new Swift source files, the new native framework, and set Swift version to 5.0.

Dependency Management:

  • React Native (npm/yarn):
    • Updated example app react-native to version 0.73.11.

QA

QA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant