Nexus Documentation
Breadcrumbs

iOS: Release notes Smart ID Mobile SDK 3.x

Operating system: iOS

3.14.2

Release date: 2025-07-07

  • PMOB-4522: Fixed error string for NFC.

  • PMOB-4544: Key filtering added for NFC for auth and sign request.

  • PMOB-4562: Security updates.

  • PMOB-4566: Fixed encoding for special characters.


3.14.1

Release date: 2025-05-14

  • PMOB-4495: Fixed an issue when pushing .p12 with certificates during provisioning.

  • PMOB-4491: Fixed delete profile when there is no internet for Swift UI App.


3.14.0

Release date: 2025-03-10

Smart ID Mobile SDK version 3.14.0 does not have support for iOS 14.0 and earlier versions.

  • PMOB-4149: Removed @objc from sdk to make compatible with swiftui.

  • PMOB-4360: Fixed build for apple silicon machines. Added arm64 simulator support for Apple silicon devices.

  • PMOB-4385: Security updates.

  • Removed support for iOS 14.0 and earlier versions.


3.13.1

Release date: 2024-11-20

  • PMOB-4163: Fixed an issue with authentication request, where the request sometimes did not reach back to the server.

  • Support for iOS 12.0 is dropped.


3.13.0

Release date: 2024-10-03

  • PMOB-4172: Updated Arxan to 15.0.0

  • PMOB-4171: Added support for Swift version 6.0

  • PMOB-4110: Added extra header in DSKPP activation URL


3.12.0

Release date: 2024-08-13

  • PMOB-4098: Updated open ssl to version 3.0.13

  • PMOB-4101: Updated Arxan to version 14.3

  • PMOB-4100: Removed Macos code


3.11.x

3.11.3

Release date: 2024-03-18

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


3.11

Release date: 2024-02-07

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


3.10

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.


3.9.x

3.9.2

Release date: 2023-10-11

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

3.9.1

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.

3.9.0

Release Date: 2023-09-06

  • Added support for multiple profiles in TAC SDK.

  • Added a new algorithm, RSARAW, for decryption.


3.8.0

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.


3.7.0

Release Date: 2023-04-12

PMOB-3709: This release includes security improvements.


3.6.x

3.6.2

Release Date: 2022-11-11

This release includes stability improvements.

3.6.1

Release Date: 2022-11-01

This release includes stability improvements.


3.5.0

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.


3.4.0

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).


3.3.0

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). 


3.2.0

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.


3.1.0

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.


3.0.0

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 http://www.nexusgroup.com/ . 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.