Skip to main content
Version: 1.10.x

Getting Started Guide

What is nProtect AppGuard?


nProtect AppGuard is a powerful mobile app security solution provided by INCA Internet. It can be easily integrated into various mobile applications with simple code implementation, offering essential features to enhance app security.

Supported Environment and Requirements


To use nProtect AppGuard, the following development environment and system requirements are needed.

Development Environment

  • Xcode 15.0.1 or later (Meets App Store distribution requirements)
  • Supports Objective-C, Objective-C++, C, C++, Swift 4.0 or later

Runtime Requirements

  • iOS 12.0 or later
  • Compatible with all iPhone and iPad devices

Key Features


nProtect AppGuard supports the following security policies to protect apps from various security threats.

Security PolicyDescription
Execution File IntegrityDetects whether the execution file has been tampered with.
Loaded Execution Codes IntegrityDetects tampering of code areas in execution files loaded into memory.
Code System Library API Hooking DetectionDetects API hooking in key dynamic libraries.
Debugging DetectionDetects whether the app is attached to a debugger.
Remote Code Injecting DetectionDetects the presence of remote code injection targeting the app.
Running Bad Application DetectionDetects whether malicious apps are running.
Local File IntegrityDetects tampering of local files.
Macro Suspicious Behavior DetectionDetects touch event inputs suspected of being generated by macros.
Running Bad BundleName DetectionDetects tampering of the app's bundle name.
JailBreak DetectionDetects whether the device is jailbroken.
IPA Release Packaging IntegrityVerifies the presence of essential file components in release IPA packages.
Development Build App DetectionDetects if the app was built in a developer build configuration.
Installed Bad Application DetectionDetects the installation of malicious apps.
tip

Security policies can be managed in real time through the AppGuard Manager.