Menu Close Back


ios application securityiXGuard: iOS App Security

Cutting-edge protection for your iOS apps and SDKs

Hackers can use readily available tools to disassemble and inspect your iOS applications and SDKs and gain insight into their internal logic. This opens the way for various forms of abuse, including intellectual property theft, credential harvesting, tampering and cloning.

iXGuard protects native iOS and cross-platform apps and SDKs against reverse engineering and hacking. It hardens apps’ code and enables them to defend themselves at runtime.

  • Code hardening
  • Runtime self-protection

Request a demo

Secure development made easy

  • iXGuard is a command-line tool that processes and protects iOS applications and libraries. It enables you to fully protect your application or SDK without requiring you to share or alter the source code.
  • iXGuard is easy to configure. It can be set up to protect entire applications or specific functions with a single configuration file.
  • iXGuard offers built-in support for both native iOS (Objective-C, Swift) and cross-platform applications (Cordova, Ionic, React Native, Unity).
  • iXGuard provides functionality to help you efficiently and effectively protect your application or SDK: its In-App Assistant automatically generates configuration for your application and its Protection Report helps you validate and improve your protection setup before release.
  • iXGuard integrates seamlessly with Guardsquare’s real-time threat monitoring platform, ThreatCast. ThreatCast gives you visibility into the actual threats facing your app and enables you to adapt your security configuration to the constantly evolving threat landscape. Free ThreatCast access is included in your Guardsquare license.

Advanced obfuscation and runtime protection for native and cross-platform iOS apps


Code hardening

iXGuard prevents attackers from gaining insight into your source code and modify it or extract valuable information from it. iXGuard provides:

  • Obfuscation of name of classes, fields and methods, of arithmetic instructions, control flow and method calls
  • Encryption of sensitive strings, assets and resources

Runtime application self-protection (RASP)

iXGuard enables applications and SDKs to monitor the integrity of their code and that of the environment in which they are running. iXGuard provides:

  • Environment integrity checks, including jailbreak detection and debugger detection
  • Application integrity checks, including repacking detection
  • Code integrity checks, including hook detection, method swizzling prevention and code tracing detection

Usage requirements

Recent version of Xcode

iXGuard supports applications built with recent versions of Xcode.

Bitcode-enabled archive build

iXGuard processes bitcode-enabled archive builds. Read more

Protect mobile apps with real-time threat monitoring

ThreatCast dashboard gif

Real-time threat intelligence enables organizations to make informed app security decisions. With ThreatCast, teams can:  

  • Detect threats in real time: Use easy-to-navigate dashboards and custom alerts to detect threat events as they happen.
  • Get actionable insights: Analyze threat data to respond immediately to attacks or block suspicious users.
  • Integrate security into the development lifecycle: Prioritize mobile security within the development process, without sacrificing speed-to-market.

Learn more

Support for iXGuard

The team at Guardsquare is committed to ensuring you are quickly up and running and maximizing the value of iXGuard on day 1 and beyond.

Basic support

Basic support

All iXGuard customers receive access to Basic support including installation support and bug resolution.

  • Bug fixes
  • Setup assistance
  • Response within 3 business days
  • Support by email
Gold support

Gold support

Gold Support is a premium level of support with expert level access to Guardsquare's knowledge base including an executive technical and business review.

  • Bug fixes
  • Setup assistance
  • Project-specific support
  • Configuration optimization
  • Priority handling (response within 1 business day)
  • Support by email and by phone

Get iXGuard now

iXGuard enables you to protect your iOS apps and SDKs against reverse engineering and hacking. Request your quotation and get started!

Request pricing      Contact us