MDM InstallApplication fails during Enterprise → App Store migration (error 9610)

We're migrating our MDM-managed app from Enterprise (In-House) to App Store distribution and encountering error 9610 when using InstallApplication with iTunesStoreID.

What worked (Enterprise)

<key>RequestType</key> <string>InstallApplication</string> <key>ManifestURL</key> <string>https://server/app.plist</string> <key>Configuration</key> <dict> <key>CompanyCode</key> <string>example</string> </dict>

This installed the app and delivered Managed App Configuration simultaneously. ✅

What fails (App Store)

<key>RequestType</key> <string>InstallApplication</string> <key>iTunesStoreID</key> <integer>6783649530</integer> <key>ChangeManagementState</key> <string>Managed</string> <key>Configuration</key> <dict> <key>CompanyCode</key> <string>example</string> </dict>

Result: Error 9610 (ASDServerErrorDomain — "Unhandled exception")

We tried with/without PurchaseMethod (0 and 1), and without the Options key entirely — same error every time.

Environment

  • MDM: Custom (fully approved, case #102814667075)
  • Device: iPhone 12 mini, iOS 18.5, non-supervised
  • App: Already installed via TestFlight
  • VPP/ABM: Not enrolled

Questions

  1. Does InstallApplication with iTunesStoreID require a VPP license to work at all (even just for managing the app)?
  2. If VPP is required, is there an alternative to deliver Managed App Configuration (com.apple.configuration.managed) to

an App Store app without Apple Business Manager? 3. Can Identifier (bundle ID) be used instead of iTunesStoreID to convert an already-installed app to managed state and push Configuration?

Any guidance appreciated. The Enterprise → App Store migration is blocked solely by this issue.

MDM InstallApplication fails during Enterprise → App Store migration (error 9610)
 
 
Q