Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.iru.com/llms.txt

Use this file to discover all available pages before exploring further.

This guide applies to Apple devices
Apple Business Manager is now Apple Business. Apple School Manager is unchanged. For more information, see Introducing Apple Business and Apple Business Manager is now Apple Business.
This guide covers Apple device enrollment in Iru Endpoint, including Automated Device Enrollment (ADE) for zero-touch deployment, manual enrollment, and enrollment codes. Through Apple Business or Apple School Manager integration, you can customize Setup Assistant, manage accounts, and configure activation lock options.

Create an Automated Device Enrollment Library Item

To add this Library Item to your Iru Endpoint Library, follow the steps outlined in the Library Overview article.

Universal Settings

In this section, configure universal Automated Device Enrollment settings that apply across supported Apple device types. The platform-specific sections that follow provide additional settings for each Apple platform.
1

Require Authentication

When Require authentication is enabled, the enrolling user must complete single sign-on before Setup Assistant can continue. This applies to all Apple platforms except tvOS. See Require Authentication with Automated Device Enrollment for details.
Automated Device Enrollment Library Item showing the Require authentication toggle and related enrollment settings
If you use Passport, turn off Prefill initial account creation details and Lock pre-filled account creation details; they conflict with Passport’s account creation flow and can cause Setup Assistant errors.
2

Allow MDM Profile Removal

By default, when enrolling devices through Automated Device Enrollment, the MDM profile is not removable. This is by design to keep company devices managed securely. You can select Allow MDM Profile Removal if you have a test environment or a specific need to make the profile removable. Iru Endpoint recommends against using this for production environments.
Automated Device Enrollment Allow MDM Profile Removal
3

Override organization details

Optionally override the location and contact information for this configuration. These details are shown to users on the Remote Management screen during enrollment.
Automated Device Enrollment Override organization details
Enrollment-time settings in this Automated Device Enrollment Library Item do not retroactively update devices that were enrolled before you save. In other words, changes apply only to devices that enroll after you save. This does not change how Library Items and Blueprint configuration sync to devices that are already enrolled.

Options common to platform-specific sections

These Automated Device Enrollment options work the same way on every Apple platform. Open the platform section you need in the Library Item and configure the setting there. Anything that only applies to certain platforms is documented under that platform later in this article.

Install Library Items during Setup Assistant

For Mac, iPhone, iPad, Apple TV, and Vision, the Automated Device Enrollment Library Item includes Install Library Items during Setup Assistant. When you enable it, you build a list of eligible Library Items that must finish installing while the device is still in Setup Assistant.
Passcode, Restrictions, FileVault, and Migration Assistant install during Setup Assistant on Automated Device Enrollment when they are assigned on the Blueprint, whether Install Library Items during Setup Assistant is on or off.
While the device installs this list of Library Items, Setup Assistant displays Configuring with the device type (for example Configuring iPhone or Configuring Mac), Getting configuration from your organization’s name as registered with Apple Business or Apple School Manager, and a spinning gear. The names of individual Library Items are not displayed, and there is no progress indicator. After these Library Items have been installed, Setup Assistant continues through any remaining Setup Assistant panes so the user can start using the device. Iru Endpoint displays eligible Library Items in the Select Library Items to require during Setup Assistant drawer:
  • Eligible Library Items for the platform appear in the drawer regardless of the device’s Blueprint.
  • Library Items that always install during Setup Assistant appear in the drawer and cannot be deselected.
  • Library Items that cannot install during Setup Assistant do not appear in the drawer.
  • Library Items configured for Self Service only (for example some App Store or in-house app setups) do not appear in the drawer; those installs are user-initiated after setup, not during enrollment.
Selected Library Items install only when they are assigned to the device. Include every Library Item to install during Setup Assistant. Blueprint scoping still determines what applies. For example, a Custom Profile on the list will not install if your Blueprint does not scope it to the device. See Blueprints and Using Conditional Logic in Blueprints.
Use these steps in your Automated Device Enrollment Library Item:
1

Enable the option for each platform you use

In the Automated Device Enrollment Library Item, select Mac, iPhone, iPad, Apple TV, or Vision, then turn on Install Library Items during Setup Assistant for each platform where you want this behavior.
2

Add Library Items to the list

Select Add Library Items to open a drawer listing every eligible Library Item in your Iru Endpoint tenant. Use search and filters to find items, select what you need, then click Done.
Automated Device Enrollment Add Library Items drawer for selecting Library Items
Only Library Items compatible with the platform section you are configuring appear. For example, if you add Library Items from the iPhone section, the list only shows items that support iPhone devices. Each row also shows the supported device types.Passport does not appear in this drawer for Mac setup. Passport settings are not applied to the device as an install-time Library Item in Setup Assistant; Passport fetches its own settings.
3

Review the automatic release timeout

By default, the device is released from Setup Assistant after 30 minutes if something blocks completion. You can change this fail-safe to any value from 1 to 120 minutes (two hours). The device leaves Setup Assistant when every selected Library Item is confirmed installed or when that maximum time is reached, whichever comes first. Each Library Item you add increases the time spent in Setup Assistant.
Considerations
Larger lists and app installs keep the user on a Configuring-style screen longer while downloads and installs finish. If you add many items, particularly applications, plan for longer setup times and stronger network conditions on the device.
Avoid assigning Library Items to Install Library Items during Setup Assistant when their installers or scripts depend on conditions that are not true during Setup Assistant. That includes scripts that wait for the Dock or a logged-in desktop user, long sleeps or wait loops, branching logic that only succeeds after setup completes, installers that trigger an immediate restart or auto-launch apps right after install, and anything else that can stall or compete with enrollment-time work. Items like these interrupt Setup Assistant and can leave people on Configuring with an unclear or uneven ADE experience.Related options and behaviors documented elsewhere:

Require minimum OS version

In the Mac, iPhone, and iPad sections of the Automated Device Enrollment Library Item, Require minimum OS version tells the device to finish an operating system update before enrollment completes. You set the required minimum OS version in those sections. Apple runs that update during Setup Assistant. This is separate from Managed OS policies you configure for after enrollment. Changing this option for a device type takes effect without resyncing ADE settings to Apple.
Automated Device Enrollment Library Item Require minimum OS version

App preservation

For iPhone and iPad devices running iOS 26+ and iPadOS 26+, you can enable Preserve managed apps during migration so that when devices are migrated from another device management service to Iru Endpoint, any apps installed on the migrating device that are also present in the device’s new Iru Blueprint (and their associated data) remain installed and configured on the device after migration. This avoids re-downloading business-critical apps and preserves user data. Use the Preserve managed apps during migration checkbox in the iPhone and iPad device sections. For more information, see App Preservation in the Device Management Migration article.
Automated Device Enrollment Library Item Preserve managed apps during migration option for iPhone and iPad

Mac

Customize the setup experience and configuration for Mac computers. It is recommended not to skip the Location Services unless your organization has a specific need. Location services are leveraged to set the Time Zone and other location-dependent settings.
1

Configure Setup Assistant screens

Configure the Setup Assistant screens to skip for Mac computers during Automated Device Enrollment. You can skip specific screens or Auto Advance through Setup Assistant.
Automated Device Enrollment Mac skip Setup Assistant screens and Auto Advance options
2

Install Library Items during Setup Assistant (optional)

In the Mac section, enable Install Library Items during Setup Assistant when installs from this section’s list must finish during enrollment setup. See Install Library Items during Setup Assistant for the install experience, building the list, and timeouts.
Automated Device Enrollment Mac Install Library Items during Setup Assistant
3

Configure Activation Lock

Use Activation Lock to choose whether an end user may enable user-based Activation Lock with Find My and a personal Apple Account.
Automated Device Enrollment Mac Activation Lock setting
4

Configure primary account type

Use Primary account type to choose whether the first account created during Setup Assistant is an administrator account, a standard account, or whether account creation is skipped. If the primary account is a standard user, you must provision an additional local administrator (see the next step).
If you deploy Passport, you should also skip primary account creation so the user account can be created after Setup Assistant through the Passport sign-in flow. For more information, see Passport compatibility with macOS and Iru Endpoint features.
5

Provision local administrator account (optional)

Optionally turn on Provision local administrator account to create a local administrator during enrollment. This is required if the primary account is a standard user or if you skip creating the primary account during Setup Assistant.
Global Variables can be leveraged in the Full name and Short name fields. Such as $FULL_NAME or $EMAIL_PREFIX. This can be useful if you are requiring authentication and automatically assigning the user to the device record. Global Variables cannot be used for the Password.
Automated Device Enrollment Mac primary account type and provision local administrator account
6

Hide additional administrator account (optional)

Hide the additional administrator account if desired by selecting Hide Account.
7

Configure MDM-enabled user

Select MDM-enabled user when the additional local administrator account (auto admin) should be the account designated for user-level MDM profiles. You are choosing which account MDM applies user-channel management to; that account still must register as the MDM-enabled user through an interactive sign-in as described in the warning below.In the rare case where the auto admin account is the primary user of the Mac, still select MDM-enabled user so the additional administrator account remains the one specified for user-level MDM profiles.
If you turn on MDM-enabled user, the additional local administrator (auto admin) account does not register as the MDM-enabled user until someone signs in to that account at the Mac login window using the keyboard (enter the auto admin user name and password).
This option is uncommon and may cause problems in your environment. Contact Iru Support before you enable it.
Automated Device Enrollment Mac Hide Account and MDM-enabled user options
8

Require minimum OS version (optional)

Optionally use Require a minimum OS version. When the option is on, from the Version must be greater than or equal to drop-down, select a specific macOS version. If the installed macOS version does not meet that requirement, Setup Assistant shows a Software Update pane with a 60 second countdown before the device updates to the macOS version you specified.
Automated Device Enrollment Mac Require minimum OS version
Options for Automatically advance through all Setup Assistant screens The following two options are available only when Automatically advance through all Setup Assistant screens is selected. Both require Ethernet: Set region for Mac devices and Set language for Mac devices. Setting the region and language allows a new Mac to enroll and set itself up automatically, without anyone touching the keyboard and mouse. It may take a few minutes from the time the Mac starts up until the Auto-advance process begins. Resist the temptation to touch it!
1

Specify region

Specify the region for Mac devices.
Automated Device Enrollment Mac Set region for Mac devices
2

Specify language

Specify the language for Mac devices.
Automated Device Enrollment Mac Set language for Mac devices

iPhone

Customize the setup experience and configuration for iPhone devices. It is recommended not to skip the Location Services unless your organization has a specific need. Location services are leveraged to set the Time Zone and other location-dependent settings.
1

Configure Setup Assistant screens

Use Skip screens during Setup Assistant for iPhone devices to choose which Setup Assistant screens appear. When skipping is enabled, select Specify the screens to skip to edit the list. You can skip specific screens or specify current and future Setup Assistant panes.
Skip all Setup Assistant screens does not auto-advance through Setup Assistant. Auto-advance is only available in macOS and tvOS.
Automated Device Enrollment iPhone skip Setup Assistant screens
2

Install Library Items during Setup Assistant (optional)

In the iPhone section, enable Install Library Items during Setup Assistant when installs from this section’s list must finish during enrollment setup. See Install Library Items during Setup Assistant for the install experience, building the list, and timeouts.
Automated Device Enrollment iPhone Install Library Items during Setup Assistant
3

Prevent MDM profile installation when restoring from backup (optional)

Optionally enable Prevent MDM profile installation when restoring from backup. When it is on, the MDM profile is not installed from a backup restored onto the same device; the device installs its MDM profile through Automated Device Enrollment instead.
Automated Device Enrollment iPhone Prevent MDM profile installation when restoring from backup
4

Configure user-based Activation Lock

Use Activation Lock to choose whether users may enable user-based Activation Lock with Find My and a personal Apple Account.
5

Configure device-based activation lock (optional)

Optionally turn on Enable device-based Activation Lock to enable device-based Activation Lock through Apple Business or Apple School Manager.
Automated Device Enrollment iPhone Activation Lock
6

Require minimum OS version (optional)

Optionally use Require a minimum OS version. When the option is on, set Version must be greater than or equal to to a specific iOS version, or to Latest public release to require the newest public iOS from Apple.If the installed version is below that minimum, Setup Assistant presents Software Update so the device can update before enrollment completes. The value in Version must be greater than or equal to is the minimum the device must meet before setup continues; it is not the OS build Software Update will install. When an update is required, Apple installs the latest public release available for that device. The list selection does not cap the update to that exact version.
Automated Device Enrollment iPhone Require minimum OS version
7

Preserve managed apps during migration (optional)

When migrating devices from another device management service, check Preserve managed apps during migration if you want apps installed on the migrating device that are also present in the device’s new Iru Blueprint (and their associated data) to be preserved on the device after migration. For more information, see Device Management Migration.
Automated Device Enrollment iPhone Preserve managed apps during migration

iPad

Customize the setup experience and configuration for iPad devices. It is recommended not to skip the Location Services unless your organization has a specific need. Location services are leveraged to set the Time Zone and other location-dependent settings.
1

Configure Setup Assistant screens

Use Skip screens during Setup Assistant for iPad devices to choose which Setup Assistant screens appear. When skipping is enabled, select Specify the screens to skip to edit the list. You can skip specific screens or specify current and future Setup Assistant panes.
Skip all Setup Assistant screens does not auto-advance through Setup Assistant. Auto-advance is only available in macOS and tvOS.
Automated Device Enrollment iPad skip Setup Assistant screens
2

Install Library Items during Setup Assistant (optional)

In the iPad section, enable Install Library Items during Setup Assistant when installs from this section’s list must finish during enrollment setup. See Install Library Items during Setup Assistant for the install experience, building the list, and timeouts.
Automated Device Enrollment iPad Install Library Items during Setup Assistant
3

Prevent MDM profile installation when restoring from backup (optional)

Optionally enable Prevent MDM profile installation when restoring from backup. When it is on, the MDM profile is not installed from a backup restored onto the same device; the device installs its MDM profile through Automated Device Enrollment instead.
Automated Device Enrollment iPad Prevent MDM profile installation when restoring from backup
4

Configure Shared iPad (optional)

Optionally turn on Shared iPad in the iPad section when you want a multi-user iPad experience during enrollment.
Shared iPad can only be enabled during Automated Device Enrollment.
See Configure Shared iPad for each setting in the Shared iPad section, including how User configuration changes which fields appear.
Automated Device Enrollment iPad Shared iPad options
5

Configure user-based Activation Lock

Use Activation Lock to choose whether users may enable user-based Activation Lock with Find My and a personal Apple Account.
6

Configure device-based activation lock (optional)

Optionally turn on Enable device-based Activation Lock to enable device-based Activation Lock through Apple Business or Apple School Manager.
Automated Device Enrollment iPad Activation Lock
7

Require minimum OS version (optional)

Optionally use Require a minimum OS version. When the option is on, set Version must be greater than or equal to to a specific iPadOS version, or to Latest public release to require the newest public iPadOS from Apple.If the installed version is below that minimum, Setup Assistant presents Software Update so the device can update before enrollment completes. The value in Version must be greater than or equal to is the minimum the device must meet before setup continues; it is not the OS build Software Update will install. When an update is required, Apple installs the latest public release available for that device. The list selection does not cap the update to that exact version.
Automated Device Enrollment iPad Require minimum OS version
8

Preserve managed apps during migration (optional)

When migrating devices from another device management service, check Preserve managed apps during migration if you want apps installed on the migrating device that are also present in the device’s new Iru Blueprint (and their associated data) to be preserved on the device after migration. For more information, see Device Management Migration.
Automated Device Enrollment iPad Preserve managed apps during migration

Apple TV

Customize the setup experience and configuration for Apple TV devices. Optionally configure Auto Advance, and specify the Language and Region.
1

Configure Setup Assistant screens

Under Skip screens during Setup Assistant for Apple TV devices, choose how Setup Assistant runs: Automatically advance through all Setup Assistant screens (requires Ethernet) or Specify which screens to skip during Setup Assistant. When you choose to specify screens, select Specify the screens to skip to edit the list. Either choice determines which Setup Assistant screens appear on the device.
Automated Device Enrollment Apple TV skip Setup Assistant screens
2

Install Library Items during Setup Assistant (optional)

In the Apple TV section, enable Install Library Items during Setup Assistant when installs from this section’s list must finish during enrollment setup. See Install Library Items during Setup Assistant for the install experience, building the list, and timeouts.
Automated Device Enrollment Apple TV Install Library Items during Setup Assistant
Options for Automatically advance through all Setup Assistant screens The following two options are available only when Automatically advance through all Setup Assistant screens is selected. Both require Ethernet: Set region for Apple TV devices and Set language for Apple TV devices. Setting the region and language lets Apple TV finish Setup Assistant automatically. From startup, it may take a few minutes before the Auto-advance process begins; keep the device connected to Ethernet until setup continues on its own.
1

Specify region

Specify the region for Apple TV devices.
Automated Device Enrollment Apple TV Set region for Apple TV devices
2

Specify language

Specify the language for Apple TV devices.
Automated Device Enrollment Apple TV Set language for Apple TV devices

Vision

Customize the setup experience and configuration for visionOS devices.
1

Configure Setup Assistant screens

Use Skip screens during Setup Assistant for Vision devices to choose which Setup Assistant screens appear. When skipping is enabled, select the pencil icon to edit which panes are skipped.
Automated Device Enrollment Vision skip Setup Assistant screens
2

Install Library Items during Setup Assistant (optional)

In the Vision section, enable Install Library Items during Setup Assistant when installs from this section’s list must finish during enrollment setup. See Install Library Items during Setup Assistant for the install experience, building the list, and timeouts.
Automated Device Enrollment Vision Install Library Items during Setup Assistant
3

Prevent MDM profile installation when restoring from backup (optional)

Optionally enable Prevent MDM profile installation when restoring from backup. When it is on, the MDM profile is not installed from a backup restored onto the same device; the device installs its MDM profile through Automated Device Enrollment instead.
Automated Device Enrollment Vision Prevent MDM profile installation when restoring from backup
4

Configure user-based Activation Lock

Use Activation Lock to choose whether users may enable user-based Activation Lock with Find My and a personal Apple Account.
5

Configure device-based activation lock (optional)

Optionally turn on Enable device-based Activation Lock to enable device-based Activation Lock through Apple Business or Apple School Manager.
Automated Device Enrollment Vision Activation Lock

Change Default ADE Blueprint

The default Blueprint can be changed at any time inside the Iru Endpoint Web App.
1

Open Integrations

Click your name at the bottom of the left navigation, then select Integrations.
Screenshot of the account menu with Integrations option highlighted
2

Select Apple integrations

Select the Apple integrations section.
3

Edit defaults

Click Edit Defaults in the Automated Device Enrollment section.
4

Select default Blueprint

Click the Default Blueprint dropdown menu. Select the desired Blueprint from the list.
5

Save changes

Click Save.
You can also provide the Enrollment Portal link with the Enrollment code embedded in the URL for easier deployment. The format for the shareable link is listed below. The EnrollmentCodeHere portion should be the Enrollment code without the dash between the two sets of numbers.
Shareable enrollment URL (Apple)
https://subdomain.iru.com/enroll/access-code/EnrollmentCodeHere

Generating a New Enrollment Code

Iru Endpoint allows you to generate a new random Enrollment code for each Blueprint. Generating a new code is helpful should the code be distributed to unauthorized users. A new code prevents unwanted devices from being enrolled into that Blueprint.
1

Access enrollment settings

Select Enrollment in the navigation bar.
2

Navigate to manual enrollment

Navigate to the Manual Enrollment section.
3

Select the Blueprint

Click the arrow next to the name of the Blueprint where you’d like to change the code.
4

Change the code

Click Change code.
5

Distribute the new code

Distribute the new Enrollment code to your desired users.
Once changed, the previous code will no longer be valid for new device enrollments.
By design, when Stolen Device Protection is enabled on devices running iOS 17.3 or later, MDM enrollment is restricted.

Troubleshooting

If a mobile device is already set up and enrolled in another MDM through Automated Device Enrollment, use one of these approaches:
  • In Apple Business or Apple School Manager, reassign the device to Iru Endpoint, then erase and re-enroll the device if you need to keep it supervised in Iru Endpoint.
  • Remove management for the device in the other MDM, then use the Iru Endpoint Enrollment Portal for manual enrollment. Only macOS devices remain Supervised when you use this path.
If you need more help with the migration, contact support.
On macOS Ventura and later, Mac computers that are registered to your organization must connect to a network during Setup Assistant after an erase or reset. If that connection is missing, the user can complete setup in a way that skips Automated Device Enrollment.Enroll the Mac into Iru Endpoint first. That enrollment is how admins ensure newly provisioned devices can no longer skip Automated Device Enrollment.
During Automated Device Enrollment, users may stay on Configuring while the device completes Install Library Items during Setup Assistant. Setup Assistant waits until each selected Library Item is confirmed installed (not only downloading). The device can also exit when Automatically release device after is reached, whichever comes first. Long install lists, App Store applications, and a slow or unreliable network are the most common reasons this phase runs longer than expected.Try the following:
  • Remove Library Items from the Setup Assistant install list when they do not need to finish during initial setup. Large applications are the most common candidates; assign them so they install after enrollment instead.
  • When downloads or installs are slow, check the device’s Wi-Fi connection, captive portal behavior, and any bandwidth limits during setup.
  • If users are blocked because an install never completes, lower Automatically release device after (minimum 1 minute) so the device leaves Setup Assistant when the timer ends, even when not every Library Item finished. Raise the value only when you need additional time for a longer list, up to 120 minutes.

Apple-Specific Troubleshooting

If you don’t see your devices available for assignment in your Apple Business or Apple School Manager account, there can be several reasons, with different solutions for each.
  • You purchased your devices directly from Apple.
    • You may not have registered your Apple Customer Number in Apple’s portal. In Apple Business, choose DevicesInventory, then Get Started (first number) or Add (additional numbers), pick Apple Customer Number as the type, and finish the prompts. See Manage device suppliers in Apple Business. In Apple School Manager, use Apple’s help for your region to add customer numbers linked to your organization (labels and steps can differ from Apple Business).
    • To find your Apple Customer Number, check with your Apple account executive, your purchasing department, or Apple sales support. When using an Apple Customer Number, all devices purchased from Apple since March 1, 2011, will be added to your Apple Business or Apple School Manager account.
  • You purchased your devices from an Apple Authorized Reseller or a carrier.
    • You may not have established a link between your Apple Business or Apple School Manager account and the reseller.
      • Ask your reseller for its Reseller Number (or equivalent identifier) and add it in Apple Business under DevicesInventory using Get Started or Add, choosing the reseller number type when prompted (Manage device suppliers in Apple Business). In Apple School Manager, follow Apple’s documentation for linking resellers or carriers.
      • Provide your reseller with your Organization ID. In Apple Business, open SettingsOrganization and find it under Details. In Apple School Manager, locate the organization identifier in your portal using Apple School Manager documentation. Share that ID with your reseller along with the serial numbers or orders you want added to your Apple Business or Apple School Manager account. Your reseller can choose the “Look-Back” period for devices to be added.
    • Your devices may not have been purchased through a Device Enrollment-enabled reseller or were not purchased as a business from Apple.
During initial setup, macOS allows users to sync their Desktop and Documents folders with iCloud. However, if the Mac later enrolls in Iru Endpoint and this feature is disabled, macOS will remove the previously synced data from the Mac.Although this may be alarming for users, their data should still reside in their iCloud account.
  • When disallowing iCloud Syncing and access to other iCloud features, we highly recommend informing your team before enrolling in Iru Endpoint so that they can make changes to ensure they have access to any critical data.
  • The Restrictions Profile Library Item contains settings related to iCloud that may be disabling the use of various iCloud functionality.

Configure Automated Device Enrollment

Set up Automated Device Enrollment for zero-touch deployment and lifecycle management of corporate Apple devices

Configure Require Authentication for Enrollment

Configure authentication requirements for device enrollment across Apple, Windows, and Android platforms

Apple Device Supervision

Understand Apple device supervision

Activation Lock

Configure and manage Activation Lock for Apple devices

Blueprint Routing

Configure dynamic Blueprint assignment during device enrollment using Assignment Rules

Library Overview

Curate, create, and manage Library Items and add them to Blueprints