iOS VPP apps stuck pending in Hexnode after deploymentSolved

Participant
Discussion
6 months ago Feb 11, 2026

Hi everyone. I recently pushed a couple of iOS VPP apps from Hexnode, but the installation status has been stuck on “pending” for around 3 hours. The device is online and checking in normally, so it doesn’t appear to be a connectivity issue. I’ve had this happen before where an app took much longer than expected to install.

What is the recommended way to handle it when VPP app installations get stuck on iOS?

Replies (1)

Marked SolutionPending Review
Hexnode Expert
6 months ago Feb 11, 2026
Marked SolutionPending Review

Hello,

Thanks for reaching out to Hexnode Connect.

When iOS apps deployed via Apple VPP remain in a “pending” state on an online device, it typically means the app license and assignment information hasn’t fully synchronized between Hexnode and Apple’s VPP servers. (This can also occasionally happen if your VPP token has recently become invalid or needs to be renewed).

Here is the recommended workflow to force this sync and clear the pending state:

  1. In the Hexnode portal, navigate to Admin > Apple Business/School Manager > Apple VPP.
  2. Click the Sync button next to your Apple VPP account and wait for it to complete successfully.
  3. Restart the affected iOS device.
  4. Go to the device’s summary page in Hexnode and run a Scan Device action.
  5. Once the device scan completes, run a Scan for Apps action.

The manual VPP sync refreshes your app license statuses and assignment details directly from Apple. Once the device checks back in and updates its inventory, the pending installation should proceed.

(Note: Apple processes VPP app assignments separately for each app. If you push multiple apps and one installs while another remains pending, simply run the VPP sync one more time and allow a few extra minutes for Apple’s servers to process the remaining request).

I hope this helps get your apps installed! Feel free to reach out if you have any more doubts or need further assistance.

Best regards,
George,
Hexnode UEM

Save