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.
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
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,.mobileprovisionand its password. See what certificates are. - An IPA file from a source you trust.
- Safari and an Internet connection.
Installation steps
-
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.
Tap to view full size -
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.
-
Import the certificate
Save the
.p12and.mobileprovisionto the Files app. In ESign, open Settings (the gear icon), then Certificate Management. Tap +, pick both files and enter the password.
Tap to view full size -
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.
Tap to view full size -
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.
Tap to view full size -
Install the signed app
Open Signed, tap the app, choose Install and confirm. Wait on the Home Screen for the icon to finish loading.
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.
Found a mistake or an outdated step? Let us know so we can update it.