Files
apple_device-management/declarative/declarations/configurations/legacy.yaml
T
2025-09-15 20:38:03 -04:00

71 lines
1.7 KiB
YAML

title: Legacy Profile
description: The declaration to configure a legacy profile.
payload:
declarationtype: com.apple.configuration.legacy
supportedOS:
iOS:
introduced: '15.0'
allowed-enrollments:
- supervised
- device
- user
- local
allowed-scopes:
- system
sharedipad:
allowed-scopes:
- system
- user
macOS:
introduced: '13.0'
allowed-enrollments:
- supervised
- user
- local
allowed-scopes:
- system
- user
tvOS:
introduced: '16.0'
allowed-enrollments:
- supervised
- device
- local
allowed-scopes:
- system
visionOS:
introduced: '1.1'
allowed-enrollments:
- supervised
- device
- user
- local
allowed-scopes:
- system
watchOS:
introduced: '10.0'
allowed-enrollments:
- supervised
- local
allowed-scopes:
- system
apply: multiple
payloadkeys:
- key: ProfileURL
title: Profile's URL.
type: <string>
presence: required
content: |-
The URL of the profile to download and install, which needs to start with `https://`, and must be hosted by the MDM server.
If a user enrollment triggers this configuration, the system silently ignores any MDMv1 payloads in macOS where the User Enrollment Mode setting is `forbidden`. In iOS, the system rejects the entire profile.
notes:
- title: ''
content: |-
This declaration specifies an MDMv1 profile for the device to download and install.
The profile may contain any payload type other than the following:
- `com.apple.mdm`
- `com.apple.declarations`