lemoncert
AccountGet certificate

ESign guide: import a P12 certificate and sign IPAs on iPhone

Complete ESign tutorial: install ESign, import your .p12 and .mobileprovision, sign IPA files on-device and install them — plus fixes for ESign errors.

Signing appsUpdated Sep 17, 2026·4 min read

ESign is one of the most popular on-device signers, with a built-in file manager and app store sources. Unlike Feather and KSign, ESign does not bundle your certificate automatically — you import it once in the app.

1. Install ESign

From your lemoncert account, choose ESign → Install. It's signed with your certificate so it installs without a computer. Trust the developer in Settings → General → VPN & Device Management on first launch.

2. Import your certificate

  1. Download the certificate zip from your order page and unzip it in Files (tap the zip).
  2. In ESign, open Settings → Certificate management → Import certificate.
  3. Select cert.p12, then cert.mobileprovision, and type the password from password.txt.
  4. Tap the imported certificate to make it active (a checkmark appears).

3. Sign and install an IPA

  1. Apps → Import — pick the IPA from Files, or paste a URL.
  2. Tap the app → Signature (leave defaults) → Install.
  3. Confirm the install prompt. The app appears on your Home Screen.

ESign error messages

MessageCauseFix
*Certificate is not valid*Wrong password or mismatched filesRe-import from the original zip
*Install failed*VPN / ad-block DNS / low storageDisable VPN, free 1 GB, retry
*App keeps crashing*Certificate revokedRe-sign with a fresh cert (guide)

No certificate yet? Get a certificate.

Need a certificate?
Generated the instant your crypto payment confirms. Feather & KSign one-tap install included.
Get my certificate

Keep reading