Deploy Company Portal for iOS as a required VPP app
ADE devices need the VPP/device-licensed Company Portal, NOT the App Store version (which is incompatible with ADE and won't auto-update). Assign it Required with device licensing.
Every step below can be done by hand. Or connect your Microsoft tenant to Decolla once, and Decolla performs this for you over Microsoft Graph in your own tenant — then hands back a verified result you can see and roll back per item. It also puts the fundamentals this step depends on in place — the target group, the licence allocation — so a build is never blocked half-way by a missing dependency.
- The .vpptoken already uploaded and showing valid in Intune - Company Portal deploys through it, not the App Store.
- Company Portal licences already 'Got' in ABM against the SAME Location as that token.
- The Entra device group that scopes your ADE iPhones/iPads.
- Intune Administrator sign-in to intune.microsoft.com.
- Ensure a VPP/location token is already uploaded (Tenant administration > Connectors…
- Go to Apps > All Apps > Create and pick the VPP/volume-purchase Company Portal app.
- Open the app > Properties > Assignments.
- Under 'Required' add the target device group and set License type = Device…
- In the VPP/location token settings set 'Automatic app updates' = Yes so Company…
- Do NOT add the App Store Company Portal to ADE groups, and do not manually push its…
Put these on a schedule
| Step | Recurring action to diarise |
|---|---|
| Step 1 | The VPP/location token expires 12 months after it was generated - diarise the renewal now; when it lapses Company Portal and every other VPP app stops installing. |
If it goes wrong
The failures people actually hit on this process, each with the diagnosis and fix:
- Duplicate apps in Intune after VPP token renewal — Renewing an Apple VPP token as a new entry duplicates every app in Intune. How to renew in place, recover from duplicates, and catch early expiry.
- Apple tokens in Intune: APNs, ADE and VPP renewal explained — The APNs certificate, ADE enrolment token and VPP token all expire yearly and each breaks something different. A one-page matrix and the renewal rules.
- Mac stuck at 'Awaiting final configuration' in Intune — Why Intune's Await Final Configuration locks the Mac after Setup Assistant, how long is normal, how to trim the enrolment payload, and triage when stuck.
See it on a real device.
Decolla is in private build — early-access members see a build defined, deployed and rolled back first.
Get early access