Itms-services Action Fix Download-manifest Amp-url Https Direct

Technical Brief: Understanding the itms-services Protocol

MDM solutions like Jamf, VMware Workspace ONE, or Microsoft Intune use itms-services under the hood to push apps to enrolled devices without user interaction (when combined with device supervision).

8.3 Deprecation Rumors

<a href="itms-services://?action=download-manifest&url=https://example.com/manifest.plist">Install</a> Itms-services Action Download-manifest Amp-url Https

If you see itms-services in logs or network traffic: installer fetches plist

  1. Build IPA and sign with appropriate provisioning certificate/profile.
  2. Upload IPA to an HTTPS server with a valid TLS certificate.
  3. Create a manifest plist pointing to the IPA URL with correct metadata.
  4. Host the plist at an HTTPS URL.
  5. Create a web page with a link: itms-services://?action=download-manifest&url=https://yourserver.com/app.plist
  6. User taps link on iOS device; installer fetches plist, downloads IPA, and installs.
Go to Top