Enterprise IPA install from web fails with "incompatible platform: com.apple.platform.xros"

I am trying to set up a workflow where Apple Vision Pro users in my organization can install a signed enterprise .ipa file from an internal web page.

The relevant link looks something like this:

<a role="button" href="itms-services://?action=download-manifest&url=https://my.example.com/path/manifest.plist">Click here to download</a>

After verifying that all the mime types were correct on the server and the certificate was valid, I finally attached my AVP headset to my Mac's console app and saw that the errors look like this:

[com.example.myapp] Skipping due to incompatible platform: com.apple.platform.xros
Could not load download manifest with underlying error: Error Domain=ASDErrorDomain Code=752 "Not compatible with this platform: com.apple.platform.xros" UserInfo={NSDebugDescription=Not compatible with this platform: com.apple.platform.xros}

This manifest.plist was made by the "Distribute App" workflow in Xcode 16.0.

Multipart question:

  • Is installing VisionOS apps via manifest+ipa over a web connection a supported way of installing apps?
  • If the issue is with com.apple.platform.xros, what should be the platform-identifier for VisonOS apps?
Enterprise IPA install from web fails with "incompatible platform: com.apple.platform.xros"
 
 
Q