Released hotfix to resolve errors reported in 1.11.0.0 version. Most of reported issues were happening at app build time or when using advanced features such as String Encryption.

We are removing 1.11.0.0 version to avoid any other customers experience same issues.

Improvement

  • Changed the AppsealingiOS.mm and LEASection.mm files to be restored after compilation when using String Encryption

  • Changed the generate_hash script to treat it as an error and terminate the task if an absolute path is not used for the IPA path parameter.

  • Changed the generate_hash script to treat it as an error and terminate the task if it encounters an ambiguity issue where more than two signing certificates are found.

  • Changed Unreal Plugin sample code to call Unreal_GetEncryptedCredential and Unreal_IsAbnormalEnvironmentDetected functions asynchronously.

Fixes

  • Fixed an error where an incorrect Credential value is returned after the second call to GetEncryptedCredentialAsync

  • Fixed a project path to be searched first in the source code search path when using String Encryption

  • Fixed a ruby ​​environment encoding to be forcibly set to UTF-8 when using String Encryption

  • Fixed a symptom where constant values ​​defined in AppsealingiOS.h caused duplicate symbol definition errors during compile time

Support version of OS

  • macOS 14 or newer

  • XCode 15.0 or newer

  • React Native version 0.71.0 ~ 0.78.0