Skip to content

iOS App Security

DoveRunner Mobile App Security for iOS uses an SDK-based approach. You create a project in the Developer Console, download the generated SDK, and integrate it into your build pipeline — no code changes required.


Before creating a project, have the following ready:

  • Bundle ID — Your app's Bundle ID (e.g. com.example.myapp). This is set at project creation and cannot be changed later.
  • Framework — The framework your app is built with. For React Native, know the exact version used.
  1. In the Developer Console, navigate to iOS DoveRunner Mobile App SecurityManage Projects.

  2. Click + Create New Project to open the creation form.

  3. Enter a project name and your app's Bundle ID prefix.

  4. Click Create Project. The system validates the Bundle ID and creates the project if the details are correct.

ios new project

  1. In Manage Projects, find the project you want to generate an SDK for.

  2. Click Download SDK to open the download options.

  3. Select values from the dropdowns:

    FieldDescription
    App FrameworkThe framework used to develop your iOS app. Supports native and hybrid frameworks.
    Sealing VersionThe version of DoveRunner protection to apply. Use the latest version for the newest security features.
    Framework VersionRequired for React Native only. Enter the React Native version used in your project.
  4. Click Download. The system validates the project and begins building the SDK. It downloads automatically when ready.

ios download sdk

OptionDescription
Allow distributing without App Store & TestFlightDisables Apple certificate integrity validation. Enable this if your app is distributed outside the App Store or TestFlight (e.g. enterprise distribution).
Do not terminate the app on detecting a threatInstead of force-closing the app on detection, the SDK exposes detection flags you can use to implement custom responses. Activated after a successful generate_hash run on the built IPA.

App Configurations lets you manage service settings for your sealed iOS apps. The list shows apps sealed by you or your team members.

Service

Controls whether DoveRunner Mobile App Security tracks hacking activity for the app. Usage-based charges apply while the service is active. Turn it off here if you are no longer using the app or want to stop protection.

ios app config


After downloading the SDK, integrate it into your build pipeline and run generate_hash to complete the sealing process.