-
Notifications
You must be signed in to change notification settings - Fork 10
Upgrading to SDK v6.x
⚠️ This document relates to deprecated or obsolete SDK versions. For details regarding upgrading to the latest SDK version, consult the main Upgrade Guide.
If you are upgrading from a previous version of iProov, please note the following:-
-
iProov is no longer distributed as a Git submodule, please use Cocoapods instead. Cocoapods allows much easier integration with your project, simpler integration with other libraries, and better distribution and version management.
-
iProov is only compatible with Swift 4+ and Objective-C in Xcode 8. Please upgrade your project to Swift 4 before upgrading to iProov 6.x.
-
Before upgrading your project, please remove iProov.framework, GPUImage.framework and SSKeychain.framework from your project, as all dependencies will now be handled automatically by Cocoapods.
-
Please follow the “Installation” steps in the previous chapter to integrate Cocoapods with your project (if you haven’t already) and install iProov 6.x in your Xcode project.
-
The public APIs of iProov have changed, and you will need to update your iProov method calls. Please consult the guide below for the new public iProov methods. The new APIs have been designed to be more Swift 3-like, make better use of Swift language features and conventions, as well as being easier to use. We always try and avoid making breaking API changes, however with the release of Swift 4 and iProov 6.0 we have taken this opportunity to fully modernise our API.