LegacyInteractiveProfile
The declaration to configure an interactive legacy profile.
Declaration
object LegacyInteractiveProfileProperties
| Name | Type | Description |
|---|---|---|
ProfileAssetReference | string | The identifier of an asset declaration containing a reference to the profile data. The corresponding asset needs to be of type One of Available: iOS 27+ | iPadOS 27+ | macOS 27+ | tvOS 27+ | visionOS 27+ |
ProfileURL | string | The URL of the profile to download and install, which needs to start with One of |
VisibleName Required | string | The visible name of the configuration. This name needs to indicate the nature of the profile. |
Discussion
Specify com.apple.configuration.legacy.interactive as the declaration type.
This declaration specifies an MDMv1 profile to present to the user, who may choose to download and install the profile.
The profile may contain any payload type other than the following:
com.apple.mdmcom.apple.declarations
If a user enrollment triggers this configuration: in macOS the system silently ignores any MDMv1 payloads in macOS where the User Enrollment Mode setting is forbidden; in iOS, tvOS, watchOS and visionOS, the system rejects the entire profile if any MDMv1 payload has its User Enrollment Mode setting set to forbidden.
Configuration availability
Allowed in supervised enrollment | iOS, macOS, tvOS, visionOS |
Allowed in device enrollment | iOS, tvOS, visionOS |
Allowed in user enrollment | iOS, macOS, visionOS |
Allowed in local enrollment | N/A |
Allowed in system scope | iOS, macOS, tvOS, visionOS |
Allowed in user scope | macOS |
Apply | Multiple configurations are applied separately |