Skip to content

Commit

Permalink
đź”– Release 32.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
VinceOnfido authored Feb 20, 2025
2 parents 7520fe2 + 0ef43a3 commit b4e5d02
Show file tree
Hide file tree
Showing 49 changed files with 737 additions and 601 deletions.
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,17 @@ and the SDK adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)

**Note**: When any of the string translations change, it will result in a MINOR version change. As a result, you are responsible for ensuring the correct layout if you are using custom translations. You can find more documentation on language localization [here](https://documentation.onfido.com/sdk/ios/#language-localization)

## [32.2.2] - 2025-02-18
## [32.3.0] - 2025-02-14

### Changed

- Added colour customization for motion headturn and checkmark view
- NFC: Improved reading of German passports

### Fixed

- Fixed theming issues with Proof of Address (POA) and Qualified Electronic Signature (QES) steps
- Improved capture confirmation warning style in dark mode

## [32.2.1] - 2025-01-23

Expand Down
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ let package = Package(

.binaryTarget(
name: "Onfido",
url: "https://s3-eu-west-1.amazonaws.com/onfido-sdks/ios/Onfido-v32.2.2.zip",
checksum: "bd02db0e648edb163c7d8b53eba492ce8c1b10b39a4507db926042eb1441a017"
url: "https://s3-eu-west-1.amazonaws.com/onfido-sdks/ios/Onfido-v32.3.0.zip",
checksum: "897a68e80bc33454df25dcfd49df0a2eefa81ed7a0683af8c70b672968ecf801"
),


Expand Down
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Onfido Smart Capture iOS SDK

[![Version](https://img.shields.io/cocoapods/v/Onfido.svg?style=flat)](http://cocoapods.org/pods/Onfido)
[![SwiftPM compatible](https://img.shields.io/badge/SwiftPM-compatible-brightgreen.svg?style=flat)](https://swift.org/package-manager/)
[![Carthage incompatible](https://img.shields.io/badge/Carthage-incompatible-red.svg?style=flat)](https://github.com/Carthage/Carthage)
[![Build Status](https://app.bitrise.io/app/d04e3a422799521b/status.svg?token=vBI0wpdUSfh25wctd1MHfA&branch=master)](https://www.bitrise.io/app/d04e3a422799521b)
[![License](https://img.shields.io/cocoapods/l/Onfido.svg?style=flat)](http://cocoapods.org/pods/Onfido)
[![Platform](https://img.shields.io/cocoapods/p/Onfido.svg?style=flat)](http://cocoapods.org/pods/Onfido)
[![GitHub](https://img.shields.io/github/v/release/onfido/onfido-ios-sdk)](https://github.com/onfido/onfido-ios-sdk/)
[![CocoaPods](https://img.shields.io/cocoapods/v/Onfido.svg?label=cocoapods)](http://cocoapods.org/pods/Onfido)
[![Platform](https://img.shields.io/cocoapods/p/Onfido.svg?label=platform)](http://cocoapods.org/pods/Onfido)
[![License](https://img.shields.io/cocoapods/l/Onfido.svg)](http://cocoapods.org/pods/Onfido)
[![SwiftPM](https://img.shields.io/badge/SwiftPM-compatible-brightgreen.svg)](https://swift.org/package-manager/)
[![Carthage](https://img.shields.io/badge/Carthage-incompatible-red.svg)](https://github.com/Carthage/Carthage)

## Table of contents

Expand Down Expand Up @@ -64,8 +64,6 @@ The iOS SDK supports:
- Only full screen style for iPhones
- Full screen and form sheet styles for iPads

**Note**: The latest SDK version to support Xcode 11.5-12 is iOS SDK version 22, Xcode 14+ is iOS SDK version 29. There is a workaround for older versions of Xcode if required. Please contact Onfido's [Customer Support team](mailto:[email protected]) for more information.

**Note**: The iOS SDK requires CoreNFC to run (regardless of whether you use NFC or not). Since Xcode 12, there is a bug where `libnfshared.dylib` is missing from simulators. Refer to [Stack Overflow](https://stackoverflow.com/questions/63915728/xcode12-corenfc-simulator-library-not-loaded) for a solution to this problem.

**Note**: In the event that you disable the NFC feature, Apple might ask you to provide a video to demonstrate NFC usage because NFC-related code is part of the SDK binary, regardless of runtime configuration. While we're working on a permanent solution for this problem, you can contact Onfido's [Customer Support](mailto:[email protected]) in the meantime to obtain a video.
Expand Down
2 changes: 1 addition & 1 deletion SampleApp/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ def setup_shared_pods
use_frameworks!
inhibit_all_warnings!

pod 'Onfido', '32.2.2'
pod 'Onfido', '32.3.0'
end

target 'SampleApp' do
Expand Down
2 changes: 1 addition & 1 deletion SampleAppObjC/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ def setup_shared_pods
use_frameworks!
inhibit_all_warnings!

pod 'Onfido', '32.2.2'
pod 'Onfido', '32.3.0'
end

target 'SampleAppObjC' do
Expand Down
33 changes: 18 additions & 15 deletions localization/Localizable_DE.strings
Original file line number Diff line number Diff line change
Expand Up @@ -194,12 +194,12 @@
"onfido_nfc_intro_passport_scan_guide_2" = "Legen Sie Ihr Telefon gegen Ihren Reisepass. Um den Chip zu lokalisieren, müssen Sie möglicherweise Ihr Telefon auf und ab gegen Ihren Reisepass schieben.";
"onfido_nfc_intro_passport_scan_guide_3" = "Sobald der Chip erkannt wird, halten Sie Ihr Telefon und Ihren Reisepass still.";
"onfido_nfc_intro_passport_scan_guide_4" = "Sobald der Scan beginnt, halten Sie still, damit der Scan abgeschlossen werden kann";
"onfido_nfc_intro_button_primary_passport" = "Scannen starten";
"onfido_nfc_intro_button_primary_passport" = "Scan starten";
"onfido_nfc_intro_sheet_ready_subtitle_passport" = "Legen Sie Ihr Handy gegen Ihren Reisepass. Sie müssen Ihr Handy möglicherweise langsam über Ihren Reisepass schieben.";
"onfido_nfc_intro_sheet_scanning_subtitle" = "Scannen…";
"onfido_nfc_intro_title_card" = "Scannen Sie den Chip Ihres Dokuments";
"onfido_nfc_intro_subtitle_card" = "Legen Sie Ihr Telefon auf die Karte und platzieren Sie es so, dass die Karte möglichst am oberen Rand des Telefons liegt";
"onfido_nfc_intro_button_primary_card" = "Scannen starten";
"onfido_nfc_intro_button_primary_card" = "Scan starten";
"onfido_nfc_intro_sheet_ready_subtitle_card" = "Legen Sie Ihr Telefon auf Ihre Karte";
"onfido_nfc_intro_carousel_body_remove_cover" = "Entfernen Sie Ihre Reisepassabdeckung";
"onfido_nfc_intro_carousel_body_lay_flat" = "Legen Sie Ihren Reisepass auf eine ebene Fläche";
Expand Down Expand Up @@ -389,7 +389,7 @@
"onfido_video_confirmation_title" = "Selfie-Video prĂĽfen";
"onfido_generic_back" = "zurĂĽck";
"onfido_nfc_sheet_ready_subtitle" = "Bereit zum Scannen";
"onfido_nfc_sheet_scanning_instruction" = "Halten Sie Ihr Telefon und Ihren Pass ruhig";
"onfido_nfc_sheet_scanning_instruction" = "Halten Sie Ihr Telefon und Ihren Reisepass still.";
"onfido_nfc_sheet_success_subtitle" = "Scan erfolgreich";
"onfido_nfc_sheet_success_instruction_passport" = "Wir haben Ihren Reisepass erfolgreich gescannt";
"onfido_outro_body" = "Das ist alles, was wir benötigen, um mit Ihrer Identitätsprüfung zu beginnen";
Expand Down Expand Up @@ -465,7 +465,7 @@
"onfido_intro_scan_subtitle" = "Befolgen Sie die nachstehenden Anweisungen";
"onfido_intro_scan_list_item" = "Legen Sie Ihre Karte auf die Rückseite Ihres Geräts";
"onfido_intro_scan_list_item_3" = "Sobald der Scan beginnt, halten Sie still";
"onfido_intro_scan_button_primary" = "Scannen starten";
"onfido_intro_scan_button_primary" = "Scan starten";
"onfido_nfc_scan_sheet" = "Schieben Sie das Dokument langsam nach oben und unten";
"onfido_nfc_scan_scanning_sheet_1" = "Laufender Scanvorgang\nHalten Sie das Gerät und das Dokument ruhig.";
"onfido_nfc_scan_can-required_sheet_2" = "CAN erforderlich";
Expand Down Expand Up @@ -516,10 +516,10 @@
"onfido_avc_face_capture_alert_audio_conflict_body" = "Bitte spielen Sie während der Aufnahme kein Audio auf Ihrem Gerät";
"onfido_nfc_scan_welcome_card_title" = "Scannen Sie Ihr Dokument";
"onfido_nfc_scan_welcome_card_subtitle" = "Verwenden Sie Ihr Telefon, um den Chip in Ihrem Dokument zu scannen";
"onfido_nfc_scan_welcome_card_list_item" = "Legen Sie Ihr Dokument gegen die Rückseite Ihres Geräts, sodass sie sich berühren";
"onfido_nfc_scan_welcome_card_list_item" = "Legen Sie Ihr Dokument an die RĂĽckseite Ihres Telefons.";
"onfido_nfc_scan_welcome_card_list_item_2" = "Schieben Sie Ihr Dokument langsam nach unten und oben gegen Ihr Handy, um den Chip zu lokalisieren.";
"onfido_nfc_scan_welcome_card_list_item_3" = "Sobald der Scan beginnt, halten Sie still, damit der Scan abgeschlossen werden kann";
"onfido_nfc_scan_welcome_card_button_primary" = "Scannen starten";
"onfido_nfc_scan_welcome_card_list_item_3" = "Sobald der Chip erkannt wird, halten Sie Ihr Telefon und das Dokument still.";
"onfido_nfc_scan_welcome_card_button_primary" = "Scan starten";
"onfido_nfc_scan_welcome_card_secondary_button" = "Lassen Sie sich ohne NFC verifizieren";
"onfido_nfc_scan_error_inter_title" = "Wir konnten Ihr Dokument nicht scannen";
"onfido_nfc_scan_error_inter_list_item" = "Entfernen Sie die HĂĽlle Ihres Telefons";
Expand All @@ -535,10 +535,10 @@
"onfido_nfc_scan_welcome_passport_subtitle" = "Verwenden Sie Ihr Telefon, um den Chip in Ihrem Dokument zu scannen";
"onfido_nfc_scan_welcome_passport_list_item" = "Legen Sie Ihr Dokument auf eine ebene Fläche";
"onfido_nfc_scan_welcome_passport_list_item_2" = "Ă–ffnen Sie Ihr Dokument auf der inneren RĂĽckseite";
"onfido_nfc_scan_welcome_passport_list_item_3" = "Legen Sie Ihr Dokument gegen die Rückseite Ihres Geräts, sodass sie sich berühren";
"onfido_nfc_scan_welcome_passport_list_item_3" = "Legen Sie Ihr Dokument an die RĂĽckseite Ihres Telefons.";
"onfido_nfc_scan_welcome_passport_list_item_4" = "Schieben Sie Ihr Gerät langsam auf und ab";
"onfido_nfc_scan_welcome_passport_list_item_5" = "Sobald der Scan beginnt, halten Sie still, damit der Scan abgeschlossen werden kann";
"onfido_nfc_scan_welcome_passport_button_primary" = "Scannen starten";
"onfido_nfc_scan_welcome_passport_list_item_5" = "Sobald der Chip erkannt wird, halten Sie Ihr Telefon und das Dokument still.";
"onfido_nfc_scan_welcome_passport_button_primary" = "Scan starten";
"onfido_nfc_scan_welcome_passport_secondary_button" = "Lassen Sie sich ohne NFC verifizieren";
"onfido_nfc_scan_error_inter_passport_title" = "Wir konnten Ihr Dokument nicht scannen";
"onfido_nfc_scan_error_inter_passport_list_item" = "Entfernen Sie die HĂĽlle Ihres Reisepasses (falls vorhanden) sowie Ihres Telefons";
Expand Down Expand Up @@ -609,8 +609,8 @@
"onfido_nfc_fail_card_title" = "Unfähig, den Chip zu scannen. Brauchen Sie Hilfe?";
"onfido_nfc_fail_card_list_item_1" = "Versuchen Sie, die Hülle von Ihrem Mobiltelefon zu entfernen. Dies dient dazu, Störungen mit dem Chip zu vermeiden.";
"onfido_nfc_fail_card_list_item_2" = "Legen Sie Ihr Dokument gegen die RĂĽckseite Ihres Telefons, so dass sie sich berĂĽhren.";
"onfido_nfc_fail_card_list_item_3" = "Schieben Sie Ihr Dokument langsam auf und ab gegen das Gerät, bis der Scan beginnt";
"onfido_nfc_fail_card_list_item_4" = "Sobald der Scan beginnt, halten Sie still, damit der Scan abgeschlossen werden kann";
"onfido_nfc_fail_card_list_item_3" = "Möglicherweise müssen Sie Ihr Dokument langsam auf und ab gegen Ihr Telefon schieben, bis Sie den Chip finden.";
"onfido_nfc_fail_card_list_item_4" = "Sobald Ihr Telefon den Chip in Ihrem Dokument erkennt, beginnt der Scan automatisch. Halten Sie Ihr Telefon und das Dokument ruhig, damit der Scan abgeschlossen werden kann.";
"onfido_nfc_fail_card_button_primary" = "Starten Sie mit dem Scannen";
"onfido_nfc_scan_error_final_possible_card_title" = "Wir konnten dieses Dokument nicht scannen";
"onfido_nfc_scan_error_final_possible_card_list_item_1" = "Entfernen Sie alle Abdeckungen von Ihrem Gerät";
Expand Down Expand Up @@ -652,8 +652,8 @@
"onfido_nfc_scan_doc_realign_body" = "Positionieren Sie Ihr Dokument erneut gegen Ihr Gerät";
"onfido_nfc_capture_scan_intro_title_passport_new" = "Scannen Sie den Chip Ihres Passes";
"onfido_nfc_capture_scan_intro_passport_scan_guide_1" = "Schließen Sie Ihren Pass und legen Sie ihn mit der Vorderseite nach oben auf eine flache Oberfläche.";
"onfido_nfc_capture_scan_intro_passport_scan_guide_2" = "Legen Sie die obere Hälfte Ihres Telefons in Kontakt mit der unteren Hälfte Ihres Passes, um den Chip zu scannen.";
"onfido_nfc_capture_scan_intro_passport_scan_guide_3" = "Sobald der Scan beginnt, halten Sie Ihr Telefon und Ihren Pass still.";
"onfido_nfc_capture_scan_intro_passport_scan_guide_2" = "Halten Sie die obere Hälfte Ihres Telefons an Ihren Reisepass, um den Chip zu lokalisieren.";
"onfido_nfc_capture_scan_intro_passport_scan_guide_3" = "Sobald der Chip erkannt wird, halten Sie Ihr Telefon und Ihren Reisepass still.";
"onfido_nfc_capture_scan_sheet" = "Legen Sie die obere Hälfte Ihres Telefons in Kontakt mit der unteren Hälfte Ihres Passes.";
"onfido_nfc_capture_scan_scanning_sheet_1" = "Scannen…";
"onfido_nfc_capture_scan_scanning_sheet_2" = "Halten Sie Ihr Telefon und Ihren Pass still.";
Expand Down Expand Up @@ -778,4 +778,7 @@
"onfido_otp_send_code_error_phone_number_blocked" = "Entschuldigung, wir unterstützen diesen Ländercode nicht";
"onfido_generic_icon_error_accessibility" = "Fehler:";
"onfido_generic_icon_warning_accessibility" = "Warnung:";
"onfido_generic_icon_success_accessibility" = "Erfolg:";
"onfido_generic_icon_success_accessibility" = "Erfolg:";
"onfido_nfc_capture_scan_intro_passport_usa_scan_guide_1" = "";
"onfido_nfc_capture_scan_intro_passport_usa_scan_guide_2" = "";
"onfido_nfc_capture_scan_passport_usa_sheet" = "";
Loading

0 comments on commit b4e5d02

Please sign in to comment.