Skip to main content
Skip table of contents

iOS: Release notes Smart ID Mobile SDK 3.x

Operating system: iOS



Release date: 2024-03-18

PMOB-3970: Previously there was an issue with missing profiles, this has been fixed.


Release date: 2024-02-07

PMOB-3952: Added support for RSA RAW signature for AUTH and SIGN command.


Release date: 2023-11-27

  • PMOB-3764: Added support for adding and storing a temporary NFC smart card profile.

  • PMOB-3804: Added support for Secure OTP Provisioning based on DSKPP.

  •  PMOB-3860: Added support to build SDK with XCode 15. 

  • PMOB-3867: Added support to persist CryptoTokenKit state enable/disable in SDK.

  • PMOB-3896: Added NFC Profile and Activation Pin for DSKPP-based secure OTP Provisioning, in sample App. 

  • PMOB-3904: General security improvements.

  •  PMOB-3923: Added support for custom attestation key in the Generate Key (GenKey) function.



Release date: 2023-10-11

With this release, we have fixed an issue of random deletion of profiles.


Release date: 2023-10-04

The Smart ID Mobile SDK 3.9.1 for iOS release contains:

  • Added support for offline VSC for Mac OS

  • A new function to verify PIN to TAC SDK

  • Updated Arxan to version 14.0

With this release, we have fixed an issue where users previously were unable to provision after backup.


Release Date: 2023-09-06

  • Added support for multiple profiles in TAC SDK.

  • Added a new algorithm, RSARAW, for decryption.


Release Date: 2023-05-03

PMOB-3633: Added support for Mobile Device Management (MDM) attestation keys. Attestation keys can be used to confirm that a response is coming from a trusted managed mobile device.


Release Date: 2023-04-12

PMOB-3709: This release includes security improvements.



Release Date: 2022-11-11

This release includes stability improvements.


Release Date: 2022-11-01

This release includes stability improvements.


Release Date: 2022-04-21

PMOB-3327: There was an issue where enable and disable biometrics did not update the "TokenAgentClient" profile storage. This has been fixed.


Release date: 2021-11-01

This release is built using Apple Swift version 5.5.1 (Xcode 13.1). 

  • PMOB-3263: Added Hermod information (version etc) to all requests. This can be used for logs and events in your apps.

  • PMOB-3278: DeviceInfo name is now returned as a base64 encoded string instead of plain text (PROV/PING).

  • PMOB-3284: Split createAuthenticatedDownloadTask into two functions. One with completion handler and one with delegate since these two can't be used combined (TokenAgentClient).


Release Date: 2021-10-07

  • PMOB-3253: Added support for mocking NFC features allowing for UI tests (only beta).

  • PMOB-3254: Fixed an issue where older devices without NFC capabilities crashed (iPhone 6 and earlier). 


Release date: 2021-10-05

  • PMOB-2906: Support for NFC tokens (CardOS 5.3 DI tokens pre-personalized by Nexus) used for mobile middleware and shared devices.

  • PMOB-3241: The Smart ID Mobile SDK is built using Swift version 5.5 (XCode 13). 

  • PMOB-3208: The SDK sends .rejectedResponse to the Smart ID Mobile app if Hermod replies with 403 (forbidden) on a reply.


Release date: 2021-09-06

  • PMOB-2813: Validate and make sure that the "exp" (expiration time) field exists in JWS headers for visual data.

  • PMOB-3131: Added the optional parameter authCertChain to TokenAgentClient.

  • PMOB-3159: Bugfix in CSR parsing.


Release Date: 2021-05-25

  • PMOB-2716: The framework is now packaged and delivered as an xcframework

  • PMOB-2809: Added two new biometrics states (FACE_ID_APP_SETTING_DISABLED and TOUCH_ID_APP_SETTING_DISABLED) to indicate that biometrics have been disabled in device settings

  • PMOB-2814: Added support for JWS encoded data in visual data + let the SDK manage storage of images

  • PMOB-2826: Mock bluetooth functionality to allow some UI automation testing

  • PMOB-2884: Added isBackendReachable() and more error types in TokenAgentClient

  • PMOB-2887: Only support visual data protection of type ONLINE

Contact and support

For information regarding support, training, and other services in your area, visit Nexus offers maintenance and support services for Smart ID Mobile SDK to customers and partners. For more information, see Nexus Technical Support or contact your local sales representative.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.