Skip to content
This documentation is also available as markdown. For a complete index of all pages, see llms.txt at /llms.txt

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.

IPA SealingSDK Sealing
What you provideA compiled .IPAA project registered by Bundle ID
Where protection is appliedTo the finished binary, in the Developer ConsoleIn your build, through the downloaded SDK
Build pipeline changesNoneSDK integrated into the build
SigningThe original signature is invalidated — DoveRunner re-signs for you, or you re-sign the output yourselfYour build signs as usual
Best whenYou want to protect a build you already haveYou want protection to run on every build automatically

In the Developer Console, iOS Mobile App Security has a single row of menus. Historical Information and App Configuration are shared by both sealing methods.

MenuWhat it is for
IPA SealingUpload a compiled .IPA and seal it in the console. See IPA Sealing.
SDK ProjectsCreate projects and download the SDK for your build. See SDK Sealing.
Historical InformationSealing history for both IPA and SDK sealing. See Historical Information below.
App ConfigurationTurn the service on or off for each sealed app. See App Configurations.
AiSMDownload AppSealing iOS SDK Manager (AiSM), a desktop tool that applies the SDK to Flutter, Xamarin, Ionic, Cordova, and React Native projects.

Historical Information lists every sealing run in one table, whether it was done with IPA Sealing or SDK Sealing.

  • Method — Filter the list by All methods, IPA, or SDK.
  • From Date / To Date — Limit the list to a date range.
  • Search — Find runs by app name or Bundle ID.
  • TOTAL / COMPLETED / FAILED / UNIQUE APPS — Summary tabs that count the runs in the current filter and narrow the list when clicked.
  • EXPORT / EXPORT PER APP — Download the filtered list as a CSV file. EXPORT PER APP groups the rows by Bundle ID.
  • Download sealed IPA — For successful IPA Sealing runs, the download icon in the Action column fetches the sealed .IPA again. The sealed file is kept only for a limited time; once it has expired, the console shows This sealed IPA is no longer available to download. SDK Sealing runs have no download, because the SDK is applied in your own build.

Click a row to expand its service version and creation details.

For the iOS releases and React Native versions DoveRunner supports, see Supported Frameworks.