iOS App Security
DoveRunner Mobile App Security protects iOS apps against reverse engineering, tampering, jailbroken environments, hooking frameworks, and cheat tools — without changing your source code.
There are two ways to apply it. Both produce a protected app; they differ in where protection is applied.
Choosing an Approach
Section titled “Choosing an Approach”| IPA Sealing | SDK Sealing | |
|---|---|---|
| What you provide | A compiled .IPA | A project registered by Bundle ID |
| Where protection is applied | To the finished binary, in the Developer Console | In your build, through the downloaded SDK |
| Build pipeline changes | None | SDK integrated into the build |
| Signing | The original signature is invalidated — DoveRunner re-signs for you, or you re-sign the output yourself | Your build signs as usual |
| Best when | You want to protect a build you already have | You want protection to run on every build automatically |
IPA Sealing Upload a compiled .IPA and download the protected build.
SDK Sealing Create a project, download the SDK, and integrate it into your build.
SDK File Structure Understand the files included in the downloaded SDK package.
CI/CD Integration Automate sealing with Fastlane or Azure DevOps.
Supported Versions
Section titled “Supported Versions”For the iOS releases and React Native versions DoveRunner supports, see Supported Frameworks.