iOS Certificate & IPA Signer

100% in your browser. Keys, certificates and IPAs never leave this device.

Generate a CSR

Creates an RSA-2048 key pair locally and a Certificate Signing Request to upload to the Apple Developer portal.

  1. Download the .certSigningRequest and private.key.
  2. developer.apple.com → Certificates, IDs & Profiles → Certificates → + → Apple Development / Distribution.
  3. Upload the CSR, then download the issued .cer.

Convert .cer → .p12

Bundles Apple's certificate with your private key into a PKCS#12 file for signing.

Sign an IPA

Provide your .p12, a matching .mobileprovision and the app.

A real Mach-O code signature needs the native signer. Drop a zsign.wasm + vendor/zsign.js build into the project and this page switches from prep mode (profile embed, entitlement extraction, stale-signature strip, repack) to full signing automatically. See README.md.

OTA install manifest

iOS installs apps over the air from an itms-services:// link pointing at a manifest.plist. Both URLs must be HTTPS.