Hello @maatthew ,
For iOS devices, Application compliance fails when an app currently installed on the device matches an app configured in the blocklist. You can confirm the exact apps causing the failure from:
Manage > Devices > select the device > Applications > filter by Blocklisted Apps
For regular third-party apps, the device must no longer have those blocklisted apps installed or available according to your policy. You can either have the user remove them manually or enforce the app restriction through an iOS app blocklist policy.
However, native Apple system apps such as App Store, Health, Wallet, Podcasts, and Stocks cannot be auto-uninstalled through MDM. This is an Apple platform limitation. Hiding or restricting them can make them unavailable to users, but it does not remove them from the device inventory. If those native apps remain in the Hexnode blocklist, the device may continue to fail compliance because they are still detected as installed blocklisted apps.
Recommended approach:
- Go to Policies and open the active iOS policy applied to the device.
- Navigate to iOS > App Management > Blocklist/Allowlist.
- Remove native Apple system apps from the Blocklist section.
- Save the policy.
- Keep your existing restriction or visibility policy if the goal is only to hide those apps from users.
- Go to Manage > Devices > select the affected device.
- Run Actions > Scanning and Monitoring > Scan device.
- Also run Scan for apps to refresh the application inventory.
After the scan completes, the Application compliance status should update. If the only violations were native Apple apps, the compliance warning should clear.
Regards,
Simon Scott
Hexnode UEM