Restrictions
The payload that configures restrictions on a device.
Declaration
object RestrictionsProperties
| Name | Type | Description |
|---|---|---|
allowAccountModification | boolean | If Available in iOS 7 and later, macOS 14 and later, visionOS 2 and later, and watchOS 10 and later. Requires supervision in iOS, visionOS, and watchOS. |
allowActivityContinuation | boolean | If Available in iOS 8 and later, macOS 10.15 and later, and visionOS 2 and later. |
allowAddingGameCenterFriends | boolean | If Available in iOS 4.2.1 and later, and macOS 10.13 and later. Requires supervision in iOS. |
allowAirDrop | boolean | If Available in iOS 7 and later, macOS 10.13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowAirPlayIncomingRequests | boolean | If Available in macOS 12.3 and later, and tvOS 10.2 and later. Requires supervision in tvOS. |
allowAirPrint | boolean | If Available in iOS 11 and later. Requires supervision in iOS. |
allowAirPrintCredentialsStorage | boolean | If Available in iOS 11 and later. Requires supervision in iOS. |
allowAirPrintiBeaconDiscovery | boolean | If Available in iOS 11 and later. Requires supervision in iOS. |
allowAppCellularDataModification | boolean | If Available in iOS 7 and later. Requires supervision in iOS. |
allowAppClips | boolean | If Available in iOS 14 and later. Requires supervision in iOS. |
allowAppInstallation | boolean | If In iOS 10 and later, MDM commands can override this restriction. Requires a supervised device in iOS 13 and later. Available in iOS 4 and later, visionOS 2 and later, and watchOS 10 and later. Requires supervision in iOS, visionOS, and watchOS. |
allowAppleIntelligenceReport | boolean | If Available in iOS 18.4 and later, and macOS 15.4 and later. Deprecated in iOS 26.4 and later, and macOS 26.4 and later. Requires supervision in iOS. |
allowApplePersonalizedAdvertising | boolean | If Available in iOS 14 and later, macOS 12 and later, and visionOS 2 and later. |
allowAppRemoval | boolean | If Available in iOS 4.2.1 and later, and watchOS 10 and later. Requires supervision in iOS, and watchOS. |
allowAppsToBeHidden | boolean | If Available in iOS 18 and later. Requires supervision in iOS. |
allowAppsToBeLocked | boolean | If Available in iOS 18 and later. Requires supervision in iOS. |
allowARDRemoteManagementModification | boolean | If Available in macOS 14 and later. |
allowAssistant | boolean | If Available in iOS 5 and later, macOS 14 and later, and visionOS 2 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Allowed for user enrollments in iOS, and visionOS. |
allowAssistantUserGeneratedContent | boolean | If Available in iOS 7 and later, and watchOS 10 and later. Deprecated in iOS 26.4 and later, and watchOS 26.4 and later. Requires supervision in iOS, and watchOS. |
allowAssistantWhileLocked | boolean | If Available in iOS 5.1 and later, and watchOS 10 and later. Deprecated in iOS 26.4 and later, and watchOS 26.4 and later. Allowed for user enrollments in iOS. |
allowAutoCorrection | boolean | If Available in iOS 8.1.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS. |
allowAutoDim | boolean | If Available in iOS 17.4 and later. Requires supervision in iOS. |
allowAutomaticAppDownloads | boolean | If Available in iOS 9 and later, and watchOS 10 and later. Requires supervision in iOS, and watchOS. |
allowAutomaticScreenSaver | boolean | If Available in tvOS 15.4 and later. Requires supervision in tvOS. |
allowAutoUnlock | boolean | If Available in iOS 14.5 and later, and macOS 10.12 and later. |
allowBluetoothModification | boolean | If Available in iOS 11 and later, and macOS 13 and later. Requires supervision in iOS. |
allowBluetoothSharingModification | boolean | If Available in macOS 14 and later. |
allowBookstore | boolean | If Available in iOS 6 and later, and macOS 15 and later. Requires supervision in iOS. |
allowBookstoreErotica | boolean | If Available in iOS 6 and later, macOS 15 and later, and tvOS 11.3 and later. Deprecated in tvOS 17 and later. |
allowCallRecording | boolean | If Available in iOS 18.1 and later, and macOS 26 and later. Requires supervision in iOS. |
allowCamera | boolean | If Available in iOS 4 and later, macOS 10.11 and later, tvOS 17 and later, and visionOS 2 and later. |
allowCellularPlanModification | boolean | If Available in iOS 11 and later. Requires supervision in iOS. |
allowChat | boolean | If Available in iOS 5 and later. Requires supervision in iOS. |
allowCloudAddressBook | boolean | If Available in macOS 10.12 and later. |
allowCloudBackup | boolean | If Available in iOS 5 and later, and visionOS 2 and later. |
allowCloudBookmarks | boolean | If Available in macOS 10.12 and later. |
allowCloudCalendar | boolean | If Available in macOS 10.12 and later. |
allowCloudDesktopAndDocuments | boolean | If Available in macOS 10.12.4 and later. |
allowCloudDocumentSync | boolean | If Available in iOS 5 and later, macOS 10.11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowCloudFreeform | boolean | If Available in macOS 14 and later. |
allowCloudKeychainSync | boolean | If Available in iOS 7 and later, macOS 10.12 and later, and visionOS 2 and later. |
allowCloudMail | boolean | If Available in macOS 10.12 and later. |
allowCloudNotes | boolean | If Available in macOS 10.12 and later. |
allowCloudPhotoLibrary | boolean | If Available in iOS 9 and later, macOS 10.12 and later, and visionOS 2 and later. |
allowCloudPrivateRelay | boolean | If Available in iOS 15 and later, macOS 12 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowCloudReminders | boolean | If Available in macOS 10.12 and later. |
allowContentCaching | boolean | If Available in macOS 10.13 and later. |
allowContinuousPathKeyboard | boolean | If Available in iOS 13 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS. |
allowDefaultBrowserModification | boolean | If Available in iOS 18.2 and later. Requires supervision in iOS. |
allowDefaultCallingAppModification | boolean | If Available in iOS 18.4 and later. Requires supervision in iOS. |
allowDefaultMessagingAppModification | boolean | If Available in iOS 18.4 and later. Requires supervision in iOS. |
allowDefinitionLookup | boolean | If Available in iOS 8.1.3 and later, and macOS 10.11 and later. Deprecated in iOS 26.4 and later, and macOS 26.4 and later. Requires supervision in iOS. |
allowDeviceNameModification | boolean | If Available in iOS 9 and later, macOS 14 and later, tvOS 11 and later, and visionOS 2 and later. Requires supervision in iOS, tvOS, and visionOS. |
allowDeviceSleep | boolean | If Available in tvOS 13 and later. Requires supervision in tvOS. |
allowDiagnosticSubmission | boolean | If Available in iOS 6 and later, macOS 10.13 and later, visionOS 2 and later, and watchOS 10 and later. Allowed for user enrollments in iOS, macOS, and visionOS. |
allowDiagnosticSubmissionModification | boolean | If Available in iOS 9.3.2 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowDictation | boolean | If Available in iOS 10.3 and later, and macOS 10.13 and later. Deprecated in iOS 26.4 and later, and macOS 26.4 and later. Requires supervision in iOS. |
allowedCameraRestrictionBundleIDs | [string] | If present, the system exempts apps with bundle IDs in the array from the Available in iOS 26 and later. Requires supervision in iOS. |
allowedExternalIntelligenceWorkspaceIDs | [string] | An array of strings, but currently restricted to a single element. If present, Apple Intelligence allows use of only the given external integration workspace ID, and requires a sign-in to make requests. The user is required to sign in to integrations that support signing in. Multiple payloads combine using an intersect operation. This means the allowed set of workspace IDs can become the empty set if multiple payloads specify conflicting values. Available in iOS 18.3 and later, macOS 15.3 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
allowEnablingRestrictions | boolean | If Available in iOS 8 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowEnterpriseAppTrust | boolean | If Available in iOS 9 and later, and visionOS 2 and later. |
allowEnterpriseBookBackup | boolean | If Available in iOS 8 and later. Allowed for user enrollments in iOS. |
allowEnterpriseBookMetadataSync | boolean | If Available in iOS 8 and later. Allowed for user enrollments in iOS. |
allowEraseContentAndSettings | boolean | If Available in iOS 8 and later, macOS 12 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowESIMModification | boolean | If Available in iOS 12.1 and later. Requires supervision in iOS. |
allowESIMOutgoingTransfers | boolean | If Available in iOS 18 and later. Requires supervision in iOS. |
allowExplicitContent | boolean | If Requires a supervised device in iOS 13 and later. Support for this restriction on unsupervised devices is deprecated. Available in iOS 4 and later, macOS 15 and later, and tvOS 11.3 and later. Requires supervision in iOS, and tvOS. |
allowExternalIntelligenceIntegrations | boolean | If Available in iOS 18.2 and later, macOS 15.2 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Allowed for user enrollments in iOS, macOS, and visionOS. |
allowExternalIntelligenceIntegrationsSignIn | boolean | If Available in iOS 18.2 and later, macOS 15.2 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Allowed for user enrollments in iOS, macOS, and visionOS. |
allowFileSharingModification | boolean | If Available in macOS 14 and later. |
allowFilesNetworkDriveAccess | boolean | If Available in iOS 13.1 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowFilesUSBDriveAccess | boolean | If Available in iOS 13 and later. Requires supervision in iOS. |
allowFindMyDevice | boolean | If Available in iOS 13 and later, and macOS 10.15 and later. Requires supervision in iOS. |
allowFindMyFriends | boolean | If Available in iOS 13 and later, and macOS 10.15 and later. Requires supervision in iOS. |
allowFindMyFriendsModification | boolean | If Available in iOS 7 and later. Requires supervision in iOS. |
allowFingerprintForUnlock | boolean | If Available in iOS 7 and later, macOS 10.12.4 and later, and visionOS 2 and later. |
allowFingerprintModification | boolean | If Available in iOS 8.3 and later, macOS 14 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowGameCenter | boolean | If Available in iOS 6 and later, and macOS 10.13 and later. Requires supervision in iOS. |
allowGenmoji | boolean | If Available in iOS 18 and later, macOS 15 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
allowGlobalBackgroundFetchWhenRoaming | boolean | If Available in iOS 4 and later. |
allowHostPairing | boolean | If Available in iOS 7 and later. Requires supervision in iOS. |
allowImagePlayground | boolean | If Available in iOS 18 and later, macOS 15 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
allowImageWand | boolean | If Available in iOS 18 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
allowInAppPurchases | boolean | If Available in iOS 4 and later. |
allowInternetSharingModification | boolean | If Available in macOS 14 and later. |
allowiPhoneMirroring | boolean | If Available in iOS 18 and later, and macOS 15 and later. Requires supervision in iOS. |
allowiPhoneWidgetsOnMac | boolean | If Available in iOS 17 and later. Requires supervision in iOS. |
allowiTunes | boolean | If Available in iOS 4 and later. Requires supervision in iOS. |
allowiTunesFileSharing | boolean | If Available in macOS 10.13 and later. |
allowKeyboardShortcuts | boolean | If Available in iOS 9 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS. |
allowListedAppBundleIDs | [string] | If present, the system only shows or can launch apps with bundle IDs in the array. Include the value Available in iOS 15 and later, and tvOS 15 and later. Requires supervision in iOS, and tvOS. |
allowLiveVoicemail | boolean | If Available in iOS 17.2 and later, and macOS 26 and later. Requires supervision in iOS. |
allowLocalUserCreation | boolean | If Available in macOS 14 and later. |
allowLockScreenControlCenter | boolean | If Available in iOS 7 and later. Allowed for user enrollments in iOS. |
allowLockScreenNotificationsView | boolean | If Available in iOS 7 and later, and watchOS 10 and later. Allowed for user enrollments in iOS. |
allowLockScreenTodayView | boolean | If Available in iOS 7 and later. Allowed for user enrollments in iOS. |
allowMailPrivacyProtection | boolean | If Available in iOS 15.2 and later. Requires supervision in iOS. |
allowMailSmartReplies | boolean | If Available in iOS 18.4 and later, macOS 15.4 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
allowMailSummary | boolean | If Available in iOS 18.1 and later, macOS 15.1 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
allowManagedAppsCloudSync | boolean | If Available in iOS 8 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS. |
allowManagedToWriteUnmanagedContacts | boolean | If Available in iOS 12 and later, and visionOS 2 and later. |
allowMarketplaceAppInstallation | boolean | If Available in iOS 17.4 and later. Requires supervision in iOS. |
allowMediaSharingModification | boolean | If Available in macOS 15.1 and later. |
allowMultiplayerGaming | boolean | If Available in iOS 4.1 and later, and macOS 10.13 and later. Requires supervision in iOS. |
allowMusicService | boolean | If Available in iOS 9.3 and later, and macOS 10.12 and later. Requires supervision in iOS. |
allowNews | boolean | If Available in iOS 9 and later. Requires supervision in iOS. |
allowNFC | boolean | If Available in iOS 14.2 and later. Requires supervision in iOS. |
allowNotesTranscription | boolean | If Available in iOS 18.4 and later, and macOS 15.4 and later. Deprecated in iOS 26.4 and later, and macOS 26.4 and later. Requires supervision in iOS. |
allowNotesTranscriptionSummary | boolean | If Available in iOS 18.3 and later, and macOS 15.3 and later. Deprecated in iOS 26.4 and later, and macOS 26.4 and later. Requires supervision in iOS. |
allowNotificationsModification | boolean | If Available in iOS 9.3 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowOpenFromManagedToUnmanaged | boolean | If Available in iOS 7 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS. |
allowOpenFromUnmanagedToManaged | boolean | If Available in iOS 7 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS. |
allowOTAPKIUpdates | boolean | If Available in iOS 7 and later. |
allowPairedWatch | boolean | If Available in iOS 9 and later. Requires supervision in iOS. |
allowPassbookWhileLocked | boolean | If Available in iOS 6 and later. |
allowPasscodeModification | boolean | If Available in iOS 9 and later, macOS 10.13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowPasswordAutoFill | boolean | If
However, if Available in iOS 12 and later, macOS 10.14 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowPasswordProximityRequests | boolean | If Available in iOS 12 and later, macOS 10.14 and later, and tvOS 12 and later. Deprecated in tvOS 17.4 and later. Removed in tvOS 26.4 and later. Requires supervision in iOS, and tvOS. |
allowPasswordSharing | boolean | If Available in iOS 12 and later, macOS 10.14 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowPersonalHotspotModification | boolean | If Available in iOS 12.2 and later. Requires supervision in iOS. |
allowPersonalizedHandwritingResults | boolean | If false, prevents the system from generating text in the user’s handwriting. Available in iOS 18 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS. |
allowPhotoStream | boolean | If Available in iOS 5 and later. Deprecated in iOS 17 and later. |
allowPodcasts | boolean | If Available in iOS 8 and later. Requires supervision in iOS. |
allowPredictiveKeyboard | boolean | If Available in iOS 8.1.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS. |
allowPrinterSharingModification | boolean | If Available in macOS 14 and later. |
allowProximitySetupToNewDevice | boolean | If Available in iOS 11 and later. Requires supervision in iOS. |
allowRadioService | boolean | If Available in iOS 9.3 and later. Requires supervision in iOS. |
allowRapidSecurityResponseInstallation | boolean | If Available in iOS 16 and later, and macOS 13 and later. Deprecated in iOS 26 and later, and macOS 26 and later. Requires supervision in iOS. |
allowRapidSecurityResponseRemoval | boolean | If Available in iOS 16 and later, and macOS 13 and later. Deprecated in iOS 26 and later, and macOS 26 and later. Requires supervision in iOS. |
allowRCSMessaging | boolean | If Available in iOS 18.1 and later. Requires supervision in iOS. |
allowRemoteAppleEventsModification | boolean | If Available in macOS 14 and later. |
allowRemoteAppPairing | boolean | If Available in tvOS 10.2 and later. Requires supervision in tvOS. |
allowRemoteScreenObservation | boolean | If Available in iOS 9.3 and later, and macOS 10.14.4 and later. Allowed for user enrollments in iOS, and macOS. |
allowRosettaUsageAwareness | boolean | If Available in macOS 26.4 and later. |
allowSafari | boolean | If Available in iOS 4 and later. Requires supervision in iOS. |
allowSafariHistoryClearing | boolean | If Available in iOS 26 and later, macOS 26 and later, and visionOS 26 and later. Requires supervision in iOS, and visionOS. |
allowSafariPrivateBrowsing | boolean | If Available in iOS 26 and later, macOS 26 and later, and visionOS 26 and later. Requires supervision in iOS, and visionOS. |
allowSafariSummary | boolean | If Available in iOS 18.4 and later, macOS 15.4 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
allowSatelliteConnection | boolean | If Available in iOS 18.2 and later. Requires supervision in iOS. |
allowScreenShot | boolean | If Available in iOS 3.1 and later, macOS 10.14.4 and later, visionOS 2 and later, and watchOS 10 and later. Allowed for user enrollments in iOS, macOS, and visionOS. |
allowSharedDeviceTemporarySession | boolean | If Available in iOS 13.4 and later. Requires supervision in iOS. |
allowSharedStream | boolean | If Available in iOS 6 and later. |
allowSpellCheck | boolean | If Available in iOS 8.1.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS. |
allowSpotlightInternetResults | boolean | If Available in iOS 8 and later, and macOS 10.11 and later. |
allowStartupDiskModification | boolean | If Available in macOS 14 and later. |
allowSystemAppRemoval | boolean | If Available in iOS 11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowTimeMachineBackup | boolean | If Available in macOS 14 and later. |
allowUIAppInstallation | boolean | If In iOS 10 and later, MDM commands can override this restriction. Available in iOS 9 and later, visionOS 2 and later, and watchOS 10 and later. Requires supervision in iOS, visionOS, and watchOS. |
allowUIConfigurationProfileInstallation | boolean | If Available in iOS 6 and later, macOS 13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowUniversalControl | boolean | If Available in macOS 13 and later. |
allowUnmanagedToReadManagedContacts | boolean | If Available in iOS 12 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS. |
allowUnpairedExternalBootToRecovery | boolean | If Available in iOS 14.5 and later. Requires supervision in iOS. |
allowUntrustedTLSPrompt | boolean | If Available in iOS 5 and later, and visionOS 1.1 and later. |
allowUSBRestrictedMode | boolean | If Available in iOS 11.4.1 and later, and macOS 13 and later. Requires supervision in iOS. |
allowVideoConferencing | boolean | If Available in iOS 4 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowVideoConferencingRemoteControl | boolean | If Available in iOS 18.4 and later. Requires supervision in iOS. |
allowVisualIntelligenceSummary | boolean | If Available in iOS 18.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS. |
allowVoiceDialing | boolean | If Available in iOS 4 and later. Deprecated in iOS 17 and later. |
allowVPNCreation | boolean | If Available in iOS 11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
allowWallpaperModification | boolean | If Available in iOS 9 and later, and macOS 10.13 and later. Requires supervision in iOS. |
allowWebDistributionAppInstallation | boolean | If Available in iOS 17.5 and later. Requires supervision in iOS. |
allowWritingTools | boolean | If Available in iOS 18 and later, macOS 15 and later, and visionOS 2.4 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, and visionOS 26.4 and later. Requires supervision in iOS, and visionOS. |
autonomousSingleAppModePermittedAppIDs | [string] | If present, the system allows apps identified by the bundle IDs listed in the array to autonomously enter Single App Mode. Available in iOS 7 and later. Requires supervision in iOS. |
blacklistedAppBundleIDs | [string] | Use Available in iOS 9.3 and later, and tvOS 11 and later. Deprecated in iOS 15 and later, and tvOS 15 and later. Requires supervision in iOS, and tvOS. |
blockedAppBundleIDs | [string] | If present, the system prevents showing or launching apps with bundle IDs in the array. Include the value Available in iOS 15 and later, and tvOS 15 and later. Requires supervision in iOS, and tvOS. |
deniedICCIDsForiMessageFaceTime | [string] | An array of strings representing ICCIDs of cellular plans. The device prevents use of any matching cellular networks in iMessage and FaceTime. The array must contain no more than 4 ICCID strings. Available in iOS 26 and later. Requires supervision in iOS. |
deniedICCIDsForRCS | [string] | An array of strings representing ICCIDs of cellular plans. The device prevents use of any matching cellular networks with RCS messaging. The array must contain no more than 4 ICCID strings. Available in iOS 26 and later. Requires supervision in iOS. |
enforcedFingerprintTimeout | integer | The value, in seconds, after which the fingerprint unlock requires a password to authenticate. The default value is 48 hours. Available in macOS 12 and later. |
enforcedSoftwareUpdateDelay | integer | How many days to delay a software update on the device. With this restriction in place, the user doesn’t see a software update until the specified number of days after the software update release date. The restrictions Available in iOS 11.3 and later, macOS 10.13.4 and later, and tvOS 12.2 and later. Deprecated in iOS 26 and later, macOS 26 and later, and tvOS 26 and later. Requires supervision in iOS, and tvOS. |
enforcedSoftwareUpdateMajorOSDeferredInstallDelay | integer | This restriction allows the administrator to set the number of days to delay a major software upgrade on the device. When this restriction is in place, the user sees a software upgrade only after the specified delay after the release of the software upgrade. This value controls the delay for Available in macOS 11.3 and later. Deprecated in macOS 26 and later. |
enforcedSoftwareUpdateMinorOSDeferredInstallDelay | integer | This restriction allows the administrator to set the number of days to delay a minor OS software update on the device. When this restriction is in place, the user sees a software update only after the specified delay after the release of the software update. This value controls the delay for Available in macOS 11.3 and later. Deprecated in macOS 26 and later. |
enforcedSoftwareUpdateNonOSDeferredInstallDelay | integer | This restriction allows the administrator to set the number of days to delay an app software update on the device. When this restriction is in place, the user sees a non-OS software update only after the specified delay after the release of the software. This value controls the delay for Available in macOS 11.3 and later. Deprecated in macOS 26 and later. |
forceAirDropUnmanaged | boolean | If Available in iOS 9 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS. |
forceAirPlayIncomingRequestsPairingPassword | boolean | If Available in tvOS 9 and later. |
forceAirPlayOutgoingRequestsPairingPassword | boolean | If Available in iOS 7.1 and later. Allowed for user enrollments in iOS. |
forceAirPrintTrustedTLSRequirement | boolean | If Available in iOS 11 and later. Requires supervision in iOS. |
forceAssistantProfanityFilter | boolean | If Available in iOS 5 and later, and macOS 10.13 and later. Deprecated in iOS 26.4 and later, and macOS 26.4 and later. Requires supervision in iOS. |
forceAuthenticationBeforeAutoFill | boolean | If Available in iOS 11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
forceAutomaticDateAndTime | boolean | If Available in iOS 12 and later, tvOS 12.2 and later, and visionOS 2 and later. Requires supervision in iOS, tvOS, and visionOS. |
forceBypassScreenCaptureAlert | boolean | If Available in macOS 15.1 and later. |
forceClassroomAutomaticallyJoinClasses | boolean | If Available in iOS 11 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS. |
forceClassroomRequestPermissionToLeaveClasses | boolean | If Available in iOS 11.3 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS. |
forceClassroomUnpromptedAppAndDeviceLock | boolean | If Available in iOS 11 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS. |
forceClassroomUnpromptedScreenObservation | boolean | If Available in iOS 11 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS. |
forceDelayedAppSoftwareUpdates | boolean | If Available in macOS 11 and later. Deprecated in macOS 26 and later. |
forceDelayedMajorSoftwareUpdates | boolean | If Available in macOS 11.3 and later. Deprecated in macOS 26 and later. |
forceDelayedSoftwareUpdates | boolean | If Available in iOS 11.3 and later, macOS 10.13 and later, and tvOS 12.2 and later. Deprecated in iOS 26 and later, macOS 26 and later, and tvOS 26 and later. Requires supervision in iOS, and tvOS. |
forceEncryptedBackup | boolean | If Available in iOS 4 and later. Allowed for user enrollments in iOS. |
forceITunesStorePasswordEntry | boolean | If Available in iOS 6 and later. Deprecated in iOS 17 and later. |
forceLimitAdTracking | boolean | If Available in iOS 7 and later. |
forceOnDeviceOnlyDictation | boolean | If Available in iOS 14.5 and later, macOS 14 and later, visionOS 2 and later, and watchOS 10 and later. Deprecated in iOS 26.4 and later, macOS 26.4 and later, visionOS 26.4 and later, and watchOS 26.4 and later. Allowed for user enrollments in iOS, macOS, and visionOS. |
forceOnDeviceOnlyTranslation | boolean | If Available in iOS 15 and later, and watchOS 10 and later. Deprecated in iOS 26.4 and later, and watchOS 26.4 and later. Allowed for user enrollments in iOS. |
forcePreserveESIMOnErase | boolean | If Available in iOS 17.2 and later. Requires supervision in iOS. |
forceWatchWristDetection | boolean | If Available in iOS 8.2 and later, and watchOS 10 and later. Allowed for user enrollments in iOS. |
forceWiFiPowerOn | boolean | If Available in iOS 13 and later. Requires supervision in iOS. |
forceWiFiToAllowedNetworksOnly | boolean | If Available in iOS 14.5 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
forceWiFiWhitelisting | boolean | Use Available in iOS 10.3 and later. Deprecated in iOS 14.5 and later. Requires supervision in iOS. |
ratingApps | integer | The maximum level of app content allowed on the device. Starting with iOS 26.2, this rating may apply to certain system apps. Age bands and the number of discrete age values vary by region, but the values are consistent across regions. For example, in a region that defines rating level 14+, its value is guaranteed to be larger than 300 (12+) and smaller than 600 (17+). Also, the value of rating level 15+ is guaranteed to be larger than the assigned value of rating level 14+. For more information about age ratings, see Age ratings values and definitions. Below is the complete list of age rating values used across all App Store regions.
This restriction will require supervision in a future release. Available in iOS 4 and later, macOS 15 and later, and tvOS 11.3 and later. |
ratingAppsExemptedBundleIDs | [string] | If present, the system exempts apps with bundle IDs in the array from age-based rating restrictions. The system uses intersection combine rules to combine multiple payloads and any exceptions that parental control apps provide, including ScreenTime. Available in iOS 26.1 and later. |
ratingMovies | integer | The maximum level of movie content allowed on the device. Support for this restriction on unsupervised devices is deprecated. Possible values, with the U.S. description of the rating level:
Available in iOS 4 and later, macOS 15 and later, and tvOS 11.3 and later. |
ratingRegion | string | The two-letter key that profile tools use to display the proper ratings for the given region. The client doesn’t recognize or report this data. Available in iOS 4 and later, macOS 10.7 and later, and tvOS 9 and later. Allowed for user enrollments in iOS, and macOS. |
ratingTVShows | integer | The maximum level of TV content allowed on the device. Support for this restriction on unsupervised devices is deprecated. Possible values, with the U.S. description of the rating level:
Available in iOS 4 and later, macOS 15 and later, and tvOS 11.3 and later. |
requireManagedPasteboard | boolean | If Available in iOS 15 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS. |
safariAcceptCookies | number | Defines the conditions under which the device accepts cookies. The user-facing settings changed in iOS 11, although the possible values remain the same. Support for this restriction on unsupervised devices is deprecated. Allowed values:
Available in iOS 4 and later. |
safariAllowAutoFill | boolean | If Available in iOS 4 and later, macOS 10.13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS. |
safariAllowJavaScript | boolean | If Available in iOS 4 and later. |
safariAllowPopups | boolean | If Available in iOS 4 and later. |
safariForceFraudWarning | boolean | If Available in iOS 4 and later. Allowed for user enrollments in iOS. |
whitelistedAppBundleIDs | [string] | Use Available in iOS 9.3 and later, and tvOS 11 and later. Deprecated in iOS 15 and later, and tvOS 15 and later. Requires supervision in iOS, and tvOS. |
Discussion
Specify com.apple.applicationaccess as the payload type.
Profile availability
Device channel | iOS, macOS, Shared iPad, tvOS, visionOS, watchOS |
User channel | macOS, Shared iPad |
Allow manual install | iOS, macOS, tvOS, visionOS, watchOS |
Requires supervision | NA |
Requires user-approved MDM | NA |
Allowed in user enrollment | iOS, macOS, visionOS |
Allow multiple payloads | iOS, macOS, Shared iPad, tvOS, visionOS, watchOS |
Profile example
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>allowActivityContinuation</key>
<false/>
<key>blockedAppBundleIDs</key>
<array>
<string>com.apple.mobilesafari</string>
</array>
<key>ratingApps</key>
<integer>500</integer>
<key>PayloadIdentifier</key>
<string>com.example.myrestrictionspayload</string>
<key>PayloadType</key>
<string>com.apple.applicationaccess</string>
<key>PayloadUUID</key>
<string>53bec1be-ffec-4f88-acbd-b02aee8f04a9</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Restrictions</string>
<key>PayloadIdentifier</key>
<string>com.example.myprofile</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>6020206c-12c2-4ada-987a-dd4c560ca73a</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>