How do I code declarative device management for iOS`

Generated on 7/31/2024

1 search

To code declarative device management for iOS, you can refer to the session titled "What’s new in device management" from WWDC 2024. This session covers various updates and features for managing Apple devices, including new configurations, payloads, and MDM commands.

Here are some key points from the session:

  1. Automated Device Enrollment: This feature allows IT teams to ship devices directly to users, enroll them into MDM, customize the setup experience, and ensure they are ready to be managed without physically touching the devices. This is available for Mac, iPhone, iPad, Apple TV, and now Apple Vision Pro (What’s new in device management).

  2. New MDM Commands and Payloads: VisionOS 2.0 now supports most configurations and payloads, including passcode policy domains and web content filter payloads. New MDM commands like device lock and various settings sub-commands have been introduced (What’s new in device management).

  3. Software Update Management: A new software update settings configuration replaces all legacy MDM software update management commands, profiles, and restrictions. This can be used on supervised devices with iOS and iPadOS 18 and macOS 15 or later to manage all aspects of software updates (What’s new in device management).

  4. Beta Program Management: Organizations can now manage public or AppleSeed for IT beta program participation more easily. This includes enforcing and deferring beta releases on supervised devices (What’s new in device management).

For a detailed walkthrough and more specific information, you can watch the session What’s new in device management.