Skip to main content

Changelog and Upgrade Guide

README

Starting from April 2022, all apps deployed to the App Store must be built with Xcode 13.

v9.5.1 🚀​

Bug fixes​

  • Fixes an issue where the SDK would cause a build error in Xcode 14.0 beta.

v9.5.0​

Changes​

The default behavior for options.ui.title has been changed; the default is now an empty message.

v9.4.0​

Bug fixes​

  • Fixes an issue where certificate pinning would not be disabled, even when passing [] from Native Bridge.

v9.3.2​

Xcode compatibility​

SDK v9.3 requires Xcode 13.0 or above. Users of Xcode 12 should upgrade to Xcode 13, or continue using SDK v9.2.

Carthage improvements​

Developers using Carthage are strongly recommended to upgrade to Carthage v0.38.0 which has full support for XCFrameworks. SDK v9.3.1 has full support for XCFrameworks when using Carthage v0.38.0...

Others​

  • Added support for Dynamic Type. If a user has changed the text size on their device, this is now applied to text in the iProov UI.
  • Up to 2x improvement in SDK launch time

v9.2.0​

  • There are no code changes required to upgrade to v9.2.

v9.1.0​

Important announcement on Xcode 13​

  • If you are using Xcode 13, you must upgrade to Biometrics iOS SDK v9.1 before deploying apps to the App Store.
  • If you cannot upgrade, follow this guide on disabling the Manage Version and Build Number feature when deploying to the App Store.

v9.0.1​

Dependencies​

  • Socket.IO upgraded to 16.0.1 - Socket.IO upgraded to the latest version, which also upgrades Starscream to v4.

iOS Version Support​

  • Support has been dropped for iOS 9 - the minimum deployment target is now iOS 10.