DexProtector iOS documentation


Android documentation
iOS menu


DexProtector for iOS


DexProtector secures iOS applications and Frameworks against reverse engineering, modification, repackaging, tampering, and man-in-the-middle attacks.

Run as the final stage of the build process, DexProtector works on compiled packages of any size (in .IPA, .xcarchive, .Framework, and .xcframework format), applying its protection mechanisms at the native level to secure both native and hybrid apps.

Key features of DexProtector for iOS:

Code Protection

  • String Encryption
  • Class Encryption

Content Protection

  • Assets encryption
  • HTML, JS, & CSS code encryption
  • Cryptographic material encryption

Integrity Control

  • Certificate Checks
  • Code Integrity Checks
  • Content Integrity Checks

Network Security

  • Public Key Pinning
  • Certificate Transparency

Runtime Application Self-Protection (RASP)

  • RASP Environment & Runtime checks (detection, reporting, and blocking of rooted devices; emulators; debuggers; hooking; tampering; and more)
  • UI protection mechanisms