How to Install an IPA on iPhone Without the App Store

Four ways to get a build onto a device without App Store review — and the fastest one takes about 30 seconds.

The 4 methods, compared

Method Setup Limits Best for
OTA install link (itms-services) Sign with ad-hoc or enterprise cert, upload IPA, share link Device must be in the provisioning profile Fastest internal testing
TestFlight Apple Developer account + App Store Connect 90-day build expiry, external testers need Beta App Review Formal beta programs
Sideloading tools (AltStore, Sideloadly) Free Apple ID or developer account 7-day re-signing with free ID, one computer required Personal use, small teams
Enterprise distribution Apple Enterprise Program ($299/yr, D-U-N-S required) Apple restricts to internal employees Companies distributing internally

The fastest method: an OTA install link

Over-the-air (OTA) installation uses the itms-services protocol: iOS downloads a small manifest pointing at your signed IPA and installs it directly. Full protocol breakdown here.

  1. Sign the build. In Xcode, export with Development or Ad Hoc distribution and include the tester's device in the provisioning profile.
  2. Add the tester's UDID. Use our free UDID collector — testers open a link, install a profile, and their UDID lands in your list. No cables.
  3. Upload the IPA to Build Installer — you get an install link and QR code instantly.
  4. Share. Testers open the link (or scan the QR) in Safari on their iPhone, tap Install, and the app appears on their home screen.

Skip the tutorial — try it now

Upload your IPA

Common questions

Do I need a jailbroken iPhone?

No. OTA install links and TestFlight work on stock, up-to-date iPhones.

Why does my install fail with "Unable to Download App"?

Almost always one of: the device's UDID isn't in the provisioning profile, the certificate expired, or the manifest isn't served over HTTPS. The manifest must be on an HTTPS server — ours is.

Can I install without any Apple Developer account?

With free Apple ID signing via AltStore/Sideloadly, yes — but builds expire after 7 days and re-signing needs the computer. For anything professional, ad-hoc or TestFlight distribution is the reliable path.