Help center

How OTA installation actually works

Tapping Install on device on an IPALinked link looks like magic; underneath it's a simple, Apple-defined chain:

  1. The button is an itms-services:// URL pointing at a manifest.plist;
  2. iOS fetches the manifest — it lists the app's bundle ID, version, name and the HTTPS URL of the .ipa;
  3. iOS verifies everything, downloads the IPA and installs it — checking the signature against the device.

The three requirements

Fail the third and you'll see “Unable to Install” — the two others are on the hosting side, which IPALinked takes care of.

Upload your build free — get a share link in secondsNo signup · 500MB · Password protection · QR code included

Related articles

What is an IPA fileWhat is an APK fileWhat is a UDIDFix “Unable to Install”All help articles →