Description
If we are seeing the "Device has no owner for VPP' when trying to install an app from Apple School manager this is often because the app license is assigned to a user as opposed to the device and the requirements are not met.
While it is possible to scope applications to users, there are additional requirements for this method of license assignment, including:
Devices must be assigned to users in Jamf School.
The same user must be signed in with their Apple Account on the device.
The Apple Account must be registered with the Volume Purchasing token.
Changing the Setting for the Volume Purchasing Token
Navigate in Jamf School to Organization > Settings and click Content (Volume Purchasing).
Click Edit (the Notepad icon).
Switch to Only assign license to device.
Click Apply.
Changing the Setting for a Specific App
In Jamf School go to Apps > Inventory and click into the affected app record.
Click the gear on the far left of the device group scope and select Change to device-based volume assignment for all groups.
Click Save.
Click Retry app installations that are stuck on installing to kick start the installation on devices that have failed the app installation.