You opened this page inside ZaloMessengerInstagramTikTokLINEChromeFirefoxEdgeanother app (not Safari)

Installing apps and profiles only works in Safari. Please reopen this page in Safari:

  1. Tap the ⋯ button (or the share / compass icon) in a corner of the screen.
  2. Choose “Open in browser” or “Open in Safari”.

Can’t find it? Copy the link and paste it into Safari’s address bar.

See detailed instructions

You are on an Android phone. The install steps must be done on an iPhone. Open this page on your iPhone

Install guide

Install IPA files with ESign

ESign is a long-standing IPA signer still used on older iPhones. Import a certificate, then sign and install IPA files, plus a warning about DNS profiles.

Updated 9 October 2026

At a glance

iOS version
12.0 and later
Cost
Free or paid
Certificate
Shared or personal
Developer Mode
Depends on certificate
Computer needed?
No
Lifetime
Until the certificate is revoked
Risk
Medium
Time
about 15 min
On this page
  1. What you need
  2. Installation steps
  3. Common problems

ESign used to be the most popular IPA signing app. It works like KSign: import a certificate, import an IPA, sign, install.

ESign is free; any cost is for the certificate. Shared certificates are often free but get revoked very easily. Personal UDID certificates are paid, usually yearly, and more stable. See how certificate types compare.

What you need

  • A certificate set: .p12, .mobileprovision and its password. See what certificates are.
  • An IPA file from a source you trust.
  • Safari and an Internet connection.

Installation steps

  1. Install the ESign app Safari only

    ESign isn’t on the App Store. Use the pre-signed ESign install link from your certificate seller. Open it in Safari and tap Install.

    Prompt asking whether to install ESign Tap to view full size
  2. Allow ESign to run

    If iOS says “Untrusted Enterprise Developer”, see trusting an app. If it asks for Developer Mode, see turning on Developer Mode.

  3. Import the certificate

    Save the .p12 and .mobileprovision to the Files app. In ESign, open Settings (the gear icon), then Certificate Management. Tap +, pick both files and enter the password.

    Certificate management screen in ESign Tap to view full size
  4. Import the IPA

    In Files, touch and hold the IPA, tap Share and choose ESign. Or in ESign, open the Files tab, tap + and import from Files.

    An IPA imported into ESign Tap to view full size
  5. Sign the app

    Tap the IPA and choose Signature. Select the certificate you imported and tap Sign at the bottom. Wait until it reports success.

    ESign's signing screen Tap to view full size
  6. Install the signed app

    Open Signed, tap the app, choose Install and confirm. Wait on the Home Screen for the icon to finish loading.

    A signed app ready to install in ESign Tap to view full size

Common problems

ESign or an installed app suddenly won’t open

Almost certainly the certificate was revoked. Contact your certificate seller, then sign and install again with a new certificate.

The certificate won’t import

Check the password, and make sure the .p12 and .mobileprovision come from the same set.

See more common problems.