Version 6.6.0 (July 2024)
  • 28 Oct 2024
  • 1 Minute to read
  • Dark
    Light

Version 6.6.0 (July 2024)

  • Dark
    Light

Article summary

Supported platform versions

  • iOS 12.0 – iOS/iPadOS 17

    With the end of support for iOS 9.0, support for 32-bit architectures also ended.

  • Shielding Tool:

    • Windows 10: 64-bit Java 17

    • Mac OSX (10.15+)

      The Shielding Tool requires a macOS system to sign applications.

    • Ubuntu Linux 20.04 LTS or 22.04

  • Xcode 12 and later. We recommend using the latest Xcode version.

iOS platform updates

App Shielding version 6.6.0 is compatible with iOS/iPadOS 18 Beta 1.

As of March 1, 2024, App Shielding for iOS version 4.3.8.69424 and earlier are no longer supported. For more information, refer to the OneSpan Customer Portal at https://cp.onespan.com/ or the OneSpan Mobile Portal.

Deprecations

Platform minimum supported version

The minimum supported version is iOS 12. App Shielding no longer supports iOS 11.

Xcode

As of Xcode 14, Apple has deprecated bitcode.

As of App Shielding version 6.0.0, the Shielding Tool no longer supports bitcode-based code obfuscation!

Deprecated API

As of App Shielding version 6.5.0, the ShieldCallback API has been deprecated and will be removed in a future version. This API has been replaced with the new PRMShieldEventManager and PRMShieldEventDelegate protocols that have been integrated into the ShieldSDK callback APIs.

See also the New features and other updates section of the Release Notes for version 6.5.0. For more information about the integration, see Configure callbacks on iOS.

Removal of deprecated configuration option

The runtimeLibraryInjectionPreventionMode configuration option, deprecated as of App Shielding version 6.0.0 will be removed from in a future release ofApp Shielding.

Fixes and other changes

Updated third-party libraries

Several third-party libraries used in App Shielding were updated to maintain security and stability.

SHIOS-2344: Shield SDK with Distribution certificate

Description: Shield SDK is now signed with a Distribution certificate.

SHIOS-2879: App Shielding launch time improvements

Description: Significant improvements for App Shielding launch time have been implemented.

SHD-4716, SHD-4767: Fixed unexpected termination

Description: An unexpected termination on devices that were jailbroken with palera1n was fixed.

SHD-4728: Improved runtime performance

Description: Improved runtime performance for applications that were using GraphQL/Apollo to parse large amounts of JSON, which caused App Shielding to trigger an overabundance of memory scans.

Known limitations

The limitations described here have not yet been solved for the current Mobile Application Shielding version. Possible workarounds are described where available.

External screen block

Blocking external screens (e.g. AirPlay) is currently not working for apps that use UISceneDelegate in iOS 13 and later.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, our interactive help assistant