ESign

ESign is an application signer that allows you to use your own certificate

Before proceeding, you must obtain a certificate that comes in 2 files (when decompressed); .p12 & .mobileprovision. To learn how to get a certificate, visit this guide.
If you cannot sign ESign yourself with your own certificate, you can use Khoindvn, a service that provides pre-signed applications.
ESign's signing service will expire soon. It is recommended you switch signing services to Feather or the service you wish to use.

Prerequisites

Installing ESign

  1. Open sign.kravasign.com
  2. Insert the required files. (self explanatory)
  3. Tap Upload & Sign
  4. Tap Install IPA
  5. Wait until the application is on your home screen.

Verifying Application

  1. Open Settings.
  2. Go to General.
  3. Scroll to VPN & Device Management.
  4. Open it and you will find a developer application.
  5. Click on it. Once opened, click "Verify App".

Adding our Certificate

    • We must add our certificate to ESign in order sign other applications.

  1. Open ESign. Ensure you are the Files tab of the navigation.
  2. At the top right corner, tap the hamburger icon.
  3. Select Import.
  4. Import all the certificate files.
  5. Once the certificate is imported into your Files section, tap on each file (.p12 and .mobileprovision)

Signing your first app

    • Before proceeding, please find your .ipa file you want to install.

  1. Open ESign. Ensure you are the Files tab of the navigation.
  2. At the top right corner, tap the hamburger icon.
  3. Select Import.
  4. Import your .ipa file.
  5. Once the .ipa file is in the Files section, tap on it and click "Import App Library".
  6. At the bottom of your screen, navigate to the Apps section.
  7. Ensure you are at the Unsigned tab. Tap on the ipa, tap Signature, then tap Signature again.
  8. You should be prompted to install the app. Tap Install.
    1. Online Signing Mode (iOS 17.6.1+)

        • This step is only optional for users running iOS 17.6 & lower.

      1. Navigate to the Settings tab at the bottom of your ESign screen.
      2. Tap "Wifi".
      3. Copy the LAN HTTP address & paste into your browser.
      4. Once pasted, you should now be able to sign apps in your browser.