Hi @eduardo,
For iPhones, restrictions such as preventing app removal, blocking app installation from the device end, enforcing app allow/block lists, non-removable MDM profile, and silent app installation require the device to be supervised.
If the iPhone was enrolled using the standard enrollment URL, it is typically enrolled as an unsupervised device. In that state, Apple does not allow MDM solutions to apply several advanced restrictions, even if the policy is configured correctly in Hexnode.
An Apple Developer account is not required for this. The recommended setup is Apple Business with Automated Device Enrollment.
The general flow is:
- Get access to Apple Business for your organization.
- Make sure the admin has the required role, such as Administrator or Device Enrollment Manager.
- Add the iPhones to Apple Business. This can usually be done through the Apple reseller or carrier using their reseller ID/customer number. If that is not possible, Apple Configurator can be used as a fallback, but it requires physical access to the devices.
- Integrate Apple Business with Hexnode.
- Assign the devices to the Hexnode server in Apple Business.
- Create and assign an Automated Device Enrollment profile in Hexnode.
- Factory reset the iPhones and complete setup. During Setup Assistant, the devices enroll into Hexnode as supervised devices.
There is no supported way to convert an already-enrolled unsupervised iPhone into a supervised device without erasing it. Supervision has to be applied during device setup.
Regards,
Sienna Carter
Hexnode UEM