Contents

Restrictions

The payload that configures restrictions on a device.

Declaration

object Restrictions

Properties

NameTypeDescription
allowAccountModificationboolean

If false, the system disables modification of accounts, such as Apple Accounts, and internet-based accounts, such as Mail, Contacts, and Calendar.

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.

allowActivityContinuationboolean

If false, the system disables activity continuation. Support for this restriction on unsupervised devices and with Managed Apple Accounts is deprecated. In a future release, this restriction will begin requiring supervision and will apply to personal Apple Accounts only.

Available in iOS 8 and later, macOS 10.15 and later, and visionOS 2 and later.

allowAddingGameCenterFriendsboolean

If false, the system prohibits adding friends to Game Center. Requires a supervised device in iOS 13 and later.

Available in iOS 4.2.1 and later, and macOS 10.13 and later. Requires supervision in iOS.

allowAirDropboolean

If false, the system disables AirDrop.

Available in iOS 7 and later, macOS 10.13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowAirPlayIncomingRequestsboolean

If false, the system disables incoming AirPlay requests.

Available in macOS 12.3 and later, and tvOS 10.2 and later. Requires supervision in tvOS.

allowAirPrintboolean

If false, the system disables AirPrint.

Available in iOS 11 and later. Requires supervision in iOS.

allowAirPrintCredentialsStorageboolean

If false, the system disables Keychain storage of user name and password for AirPrint.

Available in iOS 11 and later. Requires supervision in iOS.

allowAirPrintiBeaconDiscoveryboolean

If false, the system disables iBeacon discovery of AirPrint printers, which prevents spurious AirPrint Bluetooth beacons from phishing for network traffic.

Available in iOS 11 and later. Requires supervision in iOS.

allowAppCellularDataModificationboolean

If false, the system disables changing settings for cellular data usage for apps.

Available in iOS 7 and later. Requires supervision in iOS.

allowAppClipsboolean

If false, the system prevents a user from adding any App Clips, and removes any existing App Clips on the device.

Available in iOS 14 and later. Requires supervision in iOS.

allowAppInstallationboolean

If false, the system disables the App Store and removes its icon from the Home Screen. Users are unable to install or update their apps. This applies to App Store apps, marketplace apps, and locally installed apps (using Configurator, Xcode, and so forth).

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.

allowAppleIntelligenceReportboolean

If false, the system disables Apple Intelligence reports.

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.

allowApplePersonalizedAdvertisingboolean

If false, the system limits Apple personalized advertising.

Available in iOS 14 and later, macOS 12 and later, and visionOS 2 and later.

allowAppRemovalboolean

If false, the system disables removal of apps from an iOS device. This applies to App Store apps, marketplace apps, and locally installed apps (using Configurator, Xcode, and so forth).

Available in iOS 4.2.1 and later, and watchOS 10 and later. Requires supervision in iOS, and watchOS.

allowAppsToBeHiddenboolean

If false, disables the ability for the user to hide apps. It doesn’t affect the user’s ability to leave it in the App Library, while removing it from the Home Screen.

Available in iOS 18 and later. Requires supervision in iOS.

allowAppsToBeLockedboolean

If false, disables the ability for the user to lock apps. Because hiding apps also requires locking them, disallowing locking also disallows hiding.

Available in iOS 18 and later. Requires supervision in iOS.

allowARDRemoteManagementModificationboolean

If false, the system prevents modifying the Remote Management Sharing setting in System Settings.

Available in macOS 14 and later.

allowAssistantboolean

If false, the system disables Siri.

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.

allowAssistantUserGeneratedContentboolean

If false, the system prevents Siri from querying user-generated content from the web.

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.

allowAssistantWhileLockedboolean

If false, the system disables Siri when the device is locked. The system ignores this restriction if the device doesn’t have a passcode set.

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.

allowAutoCorrectionboolean

If false, the system disables keyboard autocorrection.

Available in iOS 8.1.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS.

allowAutoDimboolean

If false, disables auto dim on iPads with OLED displays.

Available in iOS 17.4 and later. Requires supervision in iOS.

allowAutomaticAppDownloadsboolean

If false, the system prevents automatic downloading of apps purchased on other devices. This setting doesn’t affect updates to existing apps.

Available in iOS 9 and later, and watchOS 10 and later. Requires supervision in iOS, and watchOS.

allowAutomaticScreenSaverboolean

If false, the system disables Apple TV’s automatic screen saver.

Available in tvOS 15.4 and later. Requires supervision in tvOS.

allowAutoUnlockboolean

If false, the system disallows auto unlock. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 14.5 and later, and macOS 10.12 and later.

allowBluetoothModificationboolean

If false, the system prevents modification of Bluetooth settings.

Available in iOS 11 and later, and macOS 13 and later. Requires supervision in iOS.

allowBluetoothSharingModificationboolean

If false, the system prevents modifying Bluetooth settings in System Settings.

Available in macOS 14 and later.

allowBookstoreboolean

If false, the system removes the Book Store tab from the Books app.

Available in iOS 6 and later, and macOS 15 and later. Requires supervision in iOS.

allowBookstoreEroticaboolean

If false, the system prevents the user from downloading Apple Books media that’s tagged as erotica. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 6 and later, macOS 15 and later, and tvOS 11.3 and later. Deprecated in tvOS 17 and later.

allowCallRecordingboolean

If false, disables call recording.

Available in iOS 18.1 and later, and macOS 26 and later. Requires supervision in iOS.

allowCameraboolean

If false, the system disables the camera and removes its icon from the Home Screen, and users are unable to take photographs. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 4 and later, macOS 10.11 and later, tvOS 17 and later, and visionOS 2 and later.

allowCellularPlanModificationboolean

If false, the system prevents users from changing settings related to their cellular plan (available only on select carriers).

Available in iOS 11 and later. Requires supervision in iOS.

allowChatboolean

If false, the system disables the use of iMessage with supervised devices. If the device supports text messaging, the user can still send and receive text messages.

Available in iOS 5 and later. Requires supervision in iOS.

allowCloudAddressBookboolean

If false, the system disables iCloud Contacts services.

Available in macOS 10.12 and later.

allowCloudBackupboolean

If false, the system disables backing up the device to iCloud. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 5 and later, and visionOS 2 and later.

allowCloudBookmarksboolean

If false, the system disables iCloud Bookmark sync.

Available in macOS 10.12 and later.

allowCloudCalendarboolean

If false, the system disables iCloud Calendar services.

Available in macOS 10.12 and later.

allowCloudDesktopAndDocumentsboolean

If false, the system disables iCloud Desktop and Document services.

Available in macOS 10.12.4 and later.

allowCloudDocumentSyncboolean

If false, the system disables document and key-value syncing to iCloud. Requires a supervised device in iOS 13 and later, and Shared iPad doesn’t support it. Support for this restriction on unsupervised devices and with Managed Apple Accounts is deprecated.

Available in iOS 5 and later, macOS 10.11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowCloudFreeformboolean

If false, the system disallows iCloud Freeform services.

Available in macOS 14 and later.

allowCloudKeychainSyncboolean

If false, the system disables iCloud Keychain synchronization. Support for this restriction on unsupervised devices and with Managed Apple Accounts is deprecated.

Available in iOS 7 and later, macOS 10.12 and later, and visionOS 2 and later.

allowCloudMailboolean

If false, the system disables iCloud Mail services.

Available in macOS 10.12 and later.

allowCloudNotesboolean

If false, the system disables iCloud Notes services.

Available in macOS 10.12 and later.

allowCloudPhotoLibraryboolean

If false, the system disables iCloud Photo Library. The system removes any photos from local storage that aren’t fully downloaded from iCloud Photo Library to the device. Support for this restriction on unsupervised devices and with Managed Apple Accounts is deprecated.

Available in iOS 9 and later, macOS 10.12 and later, and visionOS 2 and later.

allowCloudPrivateRelayboolean

If false, the system disables iCloud Private Relay. Support for this restriction on unsupervised devices and with Managed Apple Accounts is deprecated.

Available in iOS 15 and later, macOS 12 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowCloudRemindersboolean

If false, the system disables iCloud Reminder services.

Available in macOS 10.12 and later.

allowContentCachingboolean

If false, the system disables content caching. This restriction is not supported on the user channel.

Available in macOS 10.13 and later.

allowContinuousPathKeyboardboolean

If false, the system disables QuickPath keyboard.

Available in iOS 13 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS.

allowDefaultBrowserModificationboolean

If false, disables default browser preference modification. The MDM Settings command to set the default browser preference still works when applying this.

Available in iOS 18.2 and later. Requires supervision in iOS.

allowDefaultCallingAppModificationboolean

If false, disables default calling app preference modification. The MDM Settings command to set the default calling app preference still works when applying this.

Available in iOS 18.4 and later. Requires supervision in iOS.

allowDefaultMessagingAppModificationboolean

If false, disables default messaging app preference modification. The MDM Settings command to set the default messaging app preference still works when applying this.

Available in iOS 18.4 and later. Requires supervision in iOS.

allowDefinitionLookupboolean

If false, the system disables definition lookup.

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.

allowDeviceNameModificationboolean

If false, the system prevents the user from changing the device name.

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.

allowDeviceSleepboolean

If false, the system prevents the device from automatically sleeping.

Available in tvOS 13 and later. Requires supervision in tvOS.

allowDiagnosticSubmissionboolean

If false, the system prevents the device from automatically submitting diagnostic reports to Apple.

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.

allowDiagnosticSubmissionModificationboolean

If false, the system disables changing the diagnostic submission and app analytics settings in the Diagnostics & Usage UI in Settings.

Available in iOS 9.3.2 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowDictationboolean

If false, the system disallows dictation input.

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 allowCamera restriction. The system doesn’t grant these apps access to the camera automatically; they’re only exempted from the allowCamera restriction. This key has no effect when the camera isn’t restricted. Multiple payloads combine using an intersect operation. Requires a supervised device.

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.

allowEnablingRestrictionsboolean

If false, the system disables the Enable Restrictions option in the Restrictions UI in Settings. If false in iOS 12 and later, the system disables the Enable ScreenTime option in the ScreenTime UI in Settings and disables ScreenTime if already enabled.

Available in iOS 8 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowEnterpriseAppTrustboolean

If false, the system removes the Trust Enterprise Developer button in Settings > General > VPN & Device Management, which prevents provisioning apps by universal provisioning profiles. This restriction applies to free developer accounts and enterprise app developers that aren’t implicitly trusted by apps that install through MDM. This restriction doesn’t revoke previously granted trust.

Available in iOS 9 and later, and visionOS 2 and later.

allowEnterpriseBookBackupboolean

If false, the system disables backup of Enterprise books.

Available in iOS 8 and later. Allowed for user enrollments in iOS.

allowEnterpriseBookMetadataSyncboolean

If false, the system disables sync of Enterprise books, notes, and highlights.

Available in iOS 8 and later. Allowed for user enrollments in iOS.

allowEraseContentAndSettingsboolean

If false, the system disables the Erase All Content and Settings option in the Reset UI.

Available in iOS 8 and later, macOS 12 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowESIMModificationboolean

If false, the system disables modifications of eSIMs.

Available in iOS 12.1 and later. Requires supervision in iOS.

allowESIMOutgoingTransfersboolean

If false, prevents the transfer of an eSIM from the device on which the restriction is installed to a different device.

Available in iOS 18 and later. Requires supervision in iOS.

allowExplicitContentboolean

If false, the system hides explicit music or video content purchased from the iTunes Store. The system marks explicit content as such by content providers, such as record labels, when sold through the iTunes Store. Explicit content in the News and Podcast apps is also hidden.

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.

allowExternalIntelligenceIntegrationsboolean

If false, disables the use of external, cloud-based intelligence services with Siri. In iOS, this restriction is temporarily allowed on unsupervised and user enrollments. In a future release, this restriction will require supervision, and will be ignored on unsupervised devices.

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.

allowExternalIntelligenceIntegrationsSignInboolean

If false, forces external intelligence providers into anonymous mode. If a user is already signed in to an external intelligence provider, applying this restriction signs them out when attempting the next request.

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.

allowFileSharingModificationboolean

If false, the system prevents modifying File Sharing setting in System Settings.

Available in macOS 14 and later.

allowFilesNetworkDriveAccessboolean

If false, the system prevents connecting to network drives in the Files app.

Available in iOS 13.1 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowFilesUSBDriveAccessboolean

If false, the system prevents connecting to any connected USB devices in the Files app.

Available in iOS 13 and later. Requires supervision in iOS.

allowFindMyDeviceboolean

If false, the system disables Find My Device in the Find My app.

Available in iOS 13 and later, and macOS 10.15 and later. Requires supervision in iOS.

allowFindMyFriendsboolean

If false, the system disables Find My Friends in the Find My app.

Available in iOS 13 and later, and macOS 10.15 and later. Requires supervision in iOS.

allowFindMyFriendsModificationboolean

If false, the system disables changes to Find My Friends.

Available in iOS 7 and later. Requires supervision in iOS.

allowFingerprintForUnlockboolean

If false, the system prevents Touch ID, Face ID, or Optic ID from unlocking a device. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 7 and later, macOS 10.12.4 and later, and visionOS 2 and later.

allowFingerprintModificationboolean

If false, the system prevents the user from modifying Touch ID or Face ID.

Available in iOS 8.3 and later, macOS 14 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowGameCenterboolean

If false, the system disables Game Center, and the system removes its icon from the Home Screen.

Available in iOS 6 and later, and macOS 10.13 and later. Requires supervision in iOS.

allowGenmojiboolean

If false, prohibits creating new Genmoji.

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.

allowGlobalBackgroundFetchWhenRoamingboolean

If false, the system disables global background fetch activity when an iOS phone is roaming. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 4 and later.

allowHostPairingboolean

If false, the system disables host pairing with the exception of the supervision host. If there’s no configured supervision host certificate, the system disables all pairing. Host pairing lets the administrator control whether an iOS device can pair with a host Mac or PC.

Available in iOS 7 and later. Requires supervision in iOS.

allowImagePlaygroundboolean

If false, prohibits the use of image generation.

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.

allowImageWandboolean

If false, prohibits the use of Image Wand.

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.

allowInAppPurchasesboolean

If false, the system prohibits in-app purchasing. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 4 and later.

allowInternetSharingModificationboolean

If false, the system prevents modifying the Internet Sharing setting in System Settings.

Available in macOS 14 and later.

allowiPhoneMirroringboolean

If false, prohibits the use of iPhone Mirroring. In macOS, this prevents the Mac from mirroring any iPhone. In iOS, this prevents the iPhone from mirroring to any Mac.

Available in iOS 18 and later, and macOS 15 and later. Requires supervision in iOS.

allowiPhoneWidgetsOnMacboolean

If false, the system disallows iPhone widgets on a Mac that signs in with the same Apple Account for iCloud.

Available in iOS 17 and later. Requires supervision in iOS.

allowiTunesboolean

If false, the system disables the iTunes Music Store and removes its icon from the Home Screen. Users can’t preview, purchase, or download content. Requires a supervised device in iOS 13 and later.

Available in iOS 4 and later. Requires supervision in iOS.

allowiTunesFileSharingboolean

If false, the system disables iTunes file sharing services.

Available in macOS 10.13 and later.

allowKeyboardShortcutsboolean

If false, the system disables keyboard shortcuts.

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 com.apple.webapp to allow all webclips. This applies to App Store apps, marketplace apps, and locally installed apps (using Configurator, Xcode, and so forth).

Available in iOS 15 and later, and tvOS 15 and later. Requires supervision in iOS, and tvOS.

allowLiveVoicemailboolean

If false, the system disables live voicemail on the device.

Available in iOS 17.2 and later, and macOS 26 and later. Requires supervision in iOS.

allowLocalUserCreationboolean

If false, the system prevents creating users in System Settings.

Available in macOS 14 and later.

allowLockScreenControlCenterboolean

If false, the system prevents Control Center from appearing on the Lock Screen.

Available in iOS 7 and later. Allowed for user enrollments in iOS.

allowLockScreenNotificationsViewboolean

If false, the system disables the Notifications history view on the Lock Screen, so users can’t view past notifications. However, they can still see notifications when they arrive.

Available in iOS 7 and later, and watchOS 10 and later. Allowed for user enrollments in iOS.

allowLockScreenTodayViewboolean

If false, the system disables the Today view in Notification Center on the Lock Screen.

Available in iOS 7 and later. Allowed for user enrollments in iOS.

allowMailPrivacyProtectionboolean

If false, the system disables Mail Privacy Protection on the device.

Available in iOS 15.2 and later. Requires supervision in iOS.

allowMailSmartRepliesboolean

If false, disables smart replies in Mail.

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.

allowMailSummaryboolean

If false, disables the ability to create summaries of email messages manually. This doesn’t affect automatic summary generation.

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.

allowManagedAppsCloudSyncboolean

If false, the system prevents managed apps from using iCloud sync.

Available in iOS 8 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS.

allowManagedToWriteUnmanagedContactsboolean

If true, the system allows managed apps to write contacts to unmanaged accounts. If allowOpenFromManagedToUnmanaged is true, this restriction has no effect.

Available in iOS 12 and later, and visionOS 2 and later.

allowMarketplaceAppInstallationboolean

If false, the system prevents installation of alternative marketplace apps from the web and prevents any installed alternative marketplace apps from installing apps.

Available in iOS 17.4 and later. Requires supervision in iOS.

allowMediaSharingModificationboolean

If false, prevents modification of Media Sharing settings.

Available in macOS 15.1 and later.

allowMultiplayerGamingboolean

If false, the system prohibits multiplayer gaming.

Available in iOS 4.1 and later, and macOS 10.13 and later. Requires supervision in iOS.

allowMusicServiceboolean

If false, the system disables the Music service, and the Music app reverts to classic mode.

Available in iOS 9.3 and later, and macOS 10.12 and later. Requires supervision in iOS.

allowNewsboolean

If false, the system disables News.

Available in iOS 9 and later. Requires supervision in iOS.

allowNFCboolean

If false, the system disables NFC.

Available in iOS 14.2 and later. Requires supervision in iOS.

allowNotesTranscriptionboolean

If false, disables transcription in Notes.

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.

allowNotesTranscriptionSummaryboolean

If false, disables transcription summarization in Notes.

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.

allowNotificationsModificationboolean

If false, the system disables modification of notification settings.

Available in iOS 9.3 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowOpenFromManagedToUnmanagedboolean

If false, documents in managed apps and accounts open only in other managed apps and accounts.

Available in iOS 7 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS.

allowOpenFromUnmanagedToManagedboolean

If false, documents in unmanaged apps and accounts open only in other unmanaged apps and accounts.

Available in iOS 7 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS.

allowOTAPKIUpdatesboolean

If false, the system disables over-the-air PKI updates. Setting this restriction to false doesn’t disable CRL and OCSP checks.

Available in iOS 7 and later.

allowPairedWatchboolean

If false, the system disables pairing with an Apple Watch, and the system unpairs any currently paired Apple Watch and erases its content.

Available in iOS 9 and later. Requires supervision in iOS.

allowPassbookWhileLockedboolean

If false, the system hides Passbook notifications from the Lock Screen.

Available in iOS 6 and later.

allowPasscodeModificationboolean

If false, the system prevents adding, changing, or removing the passcode. The system ignores this restriction on Shared iPad.

Available in iOS 9 and later, macOS 10.13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowPasswordAutoFillboolean

If false, the system disables:

  • The AutoFill Passwords feature in iOS, with Keychain and third-party password managers

  • Prompting the user to use a saved password in Safari or in apps

  • Automatic strong passwords

  • Suggesting strong passwords to users

However, if false, the system doesn’t prevent AutoFill for contact info and credit cards in Safari.

Available in iOS 12 and later, macOS 10.14 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowPasswordProximityRequestsboolean

If false, the system disables requesting passwords from nearby devices.

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.

allowPasswordSharingboolean

If false, the system disables sharing passwords with the AirDrop passwords feature, or with the Passwords app.

Available in iOS 12 and later, macOS 10.14 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowPersonalHotspotModificationboolean

If false, the system disables modifications of the personal hotspot setting.

Available in iOS 12.2 and later. Requires supervision in iOS.

allowPersonalizedHandwritingResultsboolean

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.

allowPhotoStreamboolean

If false, the system disables Photo Stream.

Available in iOS 5 and later. Deprecated in iOS 17 and later.

allowPodcastsboolean

If false, the system disables podcasts.

Available in iOS 8 and later. Requires supervision in iOS.

allowPredictiveKeyboardboolean

If false, the system disables predictive keyboards.

Available in iOS 8.1.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS.

allowPrinterSharingModificationboolean

If false, the system prevents modifying Printer Sharing settings in System Settings.

Available in macOS 14 and later.

allowProximitySetupToNewDeviceboolean

If false, disables the prompt to set up new devices that are nearby. Starting with iOS 26.3, this also prevents exporting iOS data to set up new Android devices.

Available in iOS 11 and later. Requires supervision in iOS.

allowRadioServiceboolean

If false, the system disables Apple Music Radio.

Available in iOS 9.3 and later. Requires supervision in iOS.

allowRapidSecurityResponseInstallationboolean

If false, the system prohibits installation of Background Security Improvements.

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.

allowRapidSecurityResponseRemovalboolean

If false, the system prohibits removal of Background Security Improvements.

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.

allowRCSMessagingboolean

If false, prevents the use of RCS messaging.

Available in iOS 18.1 and later. Requires supervision in iOS.

allowRemoteAppleEventsModificationboolean

If false, the system prevents modifying Remote Apple Events Sharing settings in System Settings.

Available in macOS 14 and later.

allowRemoteAppPairingboolean

If false, the system disables pairing Apple TV for use with the Control Center widget.

Available in tvOS 10.2 and later. Requires supervision in tvOS.

allowRemoteScreenObservationboolean

If false, the system disables remote screen observation by the Classroom app. Nest this key beneath allowScreenShot as a subrestriction. If allowScreenShot is false, the Classroom app doesn’t observe remote screens. Requires a supervised device until iOS 13 and macOS 10.15. Allowed for user enrollments in macOS 12 and later.

Available in iOS 9.3 and later, and macOS 10.14.4 and later. Allowed for user enrollments in iOS, and macOS.

allowRosettaUsageAwarenessboolean

If false, disables Rosetta usage awareness. When Rosetta usage awareness is active, a pop-up dialog is displayed to the user when an app that is using Rosetta is launched. The pop-up dialog indicates that Rosetta will be removed in a future version of the operating system so that the user can contact the app vendor regarding a replacement for the current app.

Available in macOS 26.4 and later.

allowSafariboolean

If false, the system disables the Safari web browser app, and the system removes its icon from the Home Screen. This setting also prevents users from opening web clips. Requires a supervised device in iOS 13 and later.

Available in iOS 4 and later. Requires supervision in iOS.

allowSafariHistoryClearingboolean

If false, the system disables the ability to clear browsing history in Safari.

Available in iOS 26 and later, macOS 26 and later, and visionOS 26 and later. Requires supervision in iOS, and visionOS.

allowSafariPrivateBrowsingboolean

If false, the system disables the ability to use private browsing in Safari.

Available in iOS 26 and later, macOS 26 and later, and visionOS 26 and later. Requires supervision in iOS, and visionOS.

allowSafariSummaryboolean

If false, the system disables the ability to summarize content in Safari.

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.

allowSatelliteConnectionboolean

If false, the system prohibits the connection to and use of satellite services.

Available in iOS 18.2 and later. Requires supervision in iOS.

allowScreenShotboolean

If false, the system disables saving a screenshot of the display and capturing a screen recording. It also disables the Classroom app from observing remote screens.

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.

allowSharedDeviceTemporarySessionboolean

If false, the system makes temporary sessions unavailable on Shared iPad.

Available in iOS 13.4 and later. Requires supervision in iOS.

allowSharedStreamboolean

If false, the system disables Shared Photo Stream. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 6 and later.

allowSpellCheckboolean

If false, the system disables the keyboard spell checker.

Available in iOS 8.1.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS.

allowSpotlightInternetResultsboolean

If false, the system disables Spotlight Internet search results in Siri Suggestions. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 8 and later, and macOS 10.11 and later.

allowStartupDiskModificationboolean

If false, the system prevents modification of Startup Disk settings in System Settings.

Available in macOS 14 and later.

allowSystemAppRemovalboolean

If false, the system disables the removal of system apps from the device.

Available in iOS 11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowTimeMachineBackupboolean

If false, the system prevents modification of Time Machine settings in System Settings. This restriction is not supported on the user channel.

Available in macOS 14 and later.

allowUIAppInstallationboolean

If false, the system disables the App Store and removes its icon from the Home Screen. However, users can continue to install or update their apps either locally (via Configurator, Xcode, and so forth), or using alternative marketplace apps.

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.

allowUIConfigurationProfileInstallationboolean

If false, the system prohibits the user from installing configuration profiles and certificates interactively.

Available in iOS 6 and later, macOS 13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowUniversalControlboolean

If false, the system disables Universal Control.

Available in macOS 13 and later.

allowUnmanagedToReadManagedContactsboolean

If true, the system allows unmanaged apps to read from managed contacts accounts. If allowOpenFromManagedToUnmanaged is true, this restriction has no effect.

Available in iOS 12 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS.

allowUnpairedExternalBootToRecoveryboolean

If true, the system allows unpaired devices to boot devices into recovery.

Available in iOS 14.5 and later. Requires supervision in iOS.

allowUntrustedTLSPromptboolean

If false, the system automatically rejects untrusted HTTPS certificates without prompting the user.

Available in iOS 5 and later, and visionOS 1.1 and later.

allowUSBRestrictedModeboolean

If false, the system allows iOS devices to always connect to USB accessories while locked. In macOS, allows new USB and Thunderbolt accessories, and SD cards to connect without authorization. If the system has Lockdown mode enabled, it ignores this value. This restriction is not supported on the user channel.

Available in iOS 11.4.1 and later, and macOS 13 and later. Requires supervision in iOS.

allowVideoConferencingboolean

If false, the system hides the FaceTime app. Requires a supervised device in iOS 13 and later.

Available in iOS 4 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowVideoConferencingRemoteControlboolean

If false, disables the ability for a remote FaceTime session to request control of the device.

Available in iOS 18.4 and later. Requires supervision in iOS.

allowVisualIntelligenceSummaryboolean

If false, the system disables visual intelligence summarization.

Available in iOS 18.3 and later. Deprecated in iOS 26.4 and later. Requires supervision in iOS.

allowVoiceDialingboolean

If false, the system disables voice dialing if the device is locked with a passcode.

Available in iOS 4 and later. Deprecated in iOS 17 and later.

allowVPNCreationboolean

If false, the system allows only managed apps to create VPN configurations. Prior to iOS 18, the system also allows unmanaged apps to create VPN configurations.

Available in iOS 11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

allowWallpaperModificationboolean

If false, the system prevents changing the wallpaper.

Available in iOS 9 and later, and macOS 10.13 and later. Requires supervision in iOS.

allowWebDistributionAppInstallationboolean

If false, the device prevents installation of apps directly from the web.

Available in iOS 17.5 and later. Requires supervision in iOS.

allowWritingToolsboolean

If false, disables Apple Intelligence writing tools.

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 blockedAppBundleIDs instead.

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 com.apple.webapp to restrict all webclips. This applies to App Store apps, marketplace apps, and locally installed apps (using Configurator, Xcode, and so forth).

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.

enforcedFingerprintTimeoutinteger

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.

enforcedSoftwareUpdateDelayinteger

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 forceDelayedAppSoftwareUpdates and forceDelayedSoftwareUpdates use this value.

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.

enforcedSoftwareUpdateMajorOSDeferredInstallDelayinteger

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 forceDelayedMajorSoftwareUpdates.

Available in macOS 11.3 and later. Deprecated in macOS 26 and later.

enforcedSoftwareUpdateMinorOSDeferredInstallDelayinteger

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 forceDelayedSoftwareUpdates.

Available in macOS 11.3 and later. Deprecated in macOS 26 and later.

enforcedSoftwareUpdateNonOSDeferredInstallDelayinteger

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 forceDelayedAppSoftwareUpdates.

Available in macOS 11.3 and later. Deprecated in macOS 26 and later.

forceAirDropUnmanagedboolean

If true, the system considers AirDrop to be an unmanaged drop target.

Available in iOS 9 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS.

forceAirPlayIncomingRequestsPairingPasswordboolean

If true, the system forces all devices sending AirPlay requests to this device to use a pairing password. This key isn’t supported in tvOS 10.2 and later. Use the AirPlay Security Payload instead.

Available in tvOS 9 and later.

forceAirPlayOutgoingRequestsPairingPasswordboolean

If true, the system forces all devices receiving AirPlay requests from this device to use a pairing password.

Available in iOS 7.1 and later. Allowed for user enrollments in iOS.

forceAirPrintTrustedTLSRequirementboolean

If true, the system requires trusted certificates for TLS printing communication.

Available in iOS 11 and later. Requires supervision in iOS.

forceAssistantProfanityFilterboolean

If true, the system forces the use of the profanity filter for Siri and dictation. Requires a supervised device in iOS.

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.

forceAuthenticationBeforeAutoFillboolean

If true, the user needs to authenticate before the system can autofill passwords or credit card information in Safari and apps. If this restriction isn’t enforced, the user can toggle this feature in Settings. Only supported on devices with Face ID or Touch ID.

Available in iOS 11 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

forceAutomaticDateAndTimeboolean

If true, the system enables the Set Automatically feature in Date & Time and the user can’t disable it. The system updates the device’s time zone only when the device can determine its location using a cellular connection or Wi-Fi with location services enabled.

Available in iOS 12 and later, tvOS 12.2 and later, and visionOS 2 and later. Requires supervision in iOS, tvOS, and visionOS.

forceBypassScreenCaptureAlertboolean

If true, then the system bypasses the presentation of a screen capture alert.

Available in macOS 15.1 and later.

forceClassroomAutomaticallyJoinClassesboolean

If true, the system automatically gives permission to the teacher’s requests without prompting the student.

Available in iOS 11 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS.

forceClassroomRequestPermissionToLeaveClassesboolean

If true, a student enrolled in an unmanaged course through Classroom needs to request permission from the teacher to leave the course.

Available in iOS 11.3 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS.

forceClassroomUnpromptedAppAndDeviceLockboolean

If true, the system allows the teacher to lock apps or the device without prompting the student.

Available in iOS 11 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS.

forceClassroomUnpromptedScreenObservationboolean

If true and ScreenObservationPermissionModificationAllowed is also true in the Education payload, a student enrolled in a managed course through the Classroom app automatically gives permission to that course teacher’s requests to observe the student’s screen without prompting the student.

Available in iOS 11 and later, and macOS 10.14.4 and later. Requires supervision in iOS, and macOS.

forceDelayedAppSoftwareUpdatesboolean

If true, the system delays user visibility of non-OS software updates. Control visibility of operating system updates through forceDelayedSoftwareUpdates. The delay is 30 days unless you set enforcedSoftwareUpdateDelay to another value.

Available in macOS 11 and later. Deprecated in macOS 26 and later.

forceDelayedMajorSoftwareUpdatesboolean

If true, the system delays user visibility of major OS updates.

Available in macOS 11.3 and later. Deprecated in macOS 26 and later.

forceDelayedSoftwareUpdatesboolean

If true, the system delays user visibility of software updates. In macOS, the system allows seed build updates without delay. The delay is 30 days unless you set enforcedSoftwareUpdateDelay to another value.

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.

forceEncryptedBackupboolean

If true, the system encrypts all backups.

Available in iOS 4 and later. Allowed for user enrollments in iOS.

forceITunesStorePasswordEntryboolean

If true, the system forces the user to enter their iTunes password for each transaction.

Available in iOS 6 and later. Deprecated in iOS 17 and later.

forceLimitAdTrackingboolean

If true, the system limits ad tracking. Additionally, it disables app tracking and the Allow Apps to Request to Track setting.

Available in iOS 7 and later.

forceOnDeviceOnlyDictationboolean

If true, the system disables connections to Siri servers for the purposes of dictation.

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.

forceOnDeviceOnlyTranslationboolean

If true, the device can’t connect to Siri servers for the purposes of translation.

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.

forcePreserveESIMOnEraseboolean

If true, the system preserves eSIM when it erases the device due to too many failed password attempts or the Erase All Content and Settings option in Settings > General > Reset.

Available in iOS 17.2 and later. Requires supervision in iOS.

forceWatchWristDetectionboolean

If true, the system forces a paired Apple Watch to use Wrist Detection.

Available in iOS 8.2 and later, and watchOS 10 and later. Allowed for user enrollments in iOS.

forceWiFiPowerOnboolean

If true, the system prevents turning off Wi-Fi in Settings or Control Center, even by entering or leaving Airplane Mode. It doesn’t prevent selecting which Wi-Fi network to use. and later.

Available in iOS 13 and later. Requires supervision in iOS.

forceWiFiToAllowedNetworksOnlyboolean

If true, the system limits the device to only join Wi-Fi networks set up through a configuration profile.

Available in iOS 14.5 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

forceWiFiWhitelistingboolean

Use forceWiFiToAllowedNetworksOnly instead.

Available in iOS 10.3 and later. Deprecated in iOS 14.5 and later. Requires supervision in iOS.

ratingAppsinteger

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.

  • 1000: All

  • 621: 21+

  • 620: 20+

  • 619: 19+

  • 618: 18+

  • 600: 17+

  • 416: 16+

  • 415: 15+

  • 314: 14+

  • 313: 13+

  • 300: 12+

  • 211: 11+

  • 210: 10+

  • 200: 9+

  • 108: 8+

  • 107: 7+

  • 106: 6+

  • 105: 5+

  • 100: 4+

  • 3: 3+

  • 2: 2+

  • 1: 1+

  • 0: None

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.

ratingMoviesinteger

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:

  • 1000: All

  • 500: NC-17

  • 400: R

  • 300: PG-13

  • 200: PG

  • 100: G

  • 0: None

Available in iOS 4 and later, macOS 15 and later, and tvOS 11.3 and later.

ratingRegionstring

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.

ratingTVShowsinteger

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:

  • 1000: All

  • 600: TV-MA

  • 500: TV-14

  • 400: TV-PG

  • 300: TV-G

  • 200: TV-Y7

  • 100: TV-Y

  • 0: None

Available in iOS 4 and later, macOS 15 and later, and tvOS 11.3 and later.

requireManagedPasteboardboolean

If true, copy-and-paste functionality is limited by the allowOpenFromManagedToUnmanaged and allowOpenFromUnmanagedToManaged restrictions.

Available in iOS 15 and later, and visionOS 2 and later. Allowed for user enrollments in iOS, and visionOS.

safariAcceptCookiesnumber

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:

  • 0: Enables Prevent Cross-Site Tracking and Block All Cookies, and the user canʼt disable either setting.

  • 1 or 1.5: Enables Prevent Cross-Site Tracking, and the user canʼt disable it. Doesn’t enable Block All Cookies, but the user can enable it.

  • 2: Enables Prevent Cross-Site Tracking, but doesn’t enable Block All Cookies. The user can toggle either setting.

Available in iOS 4 and later.

safariAllowAutoFillboolean

If false, the system disables Safari AutoFill for passwords, contact info, and credit cards, and also prevents using the Keychain for AutoFill. Requires a supervised device in iOS 13 and later.

Available in iOS 4 and later, macOS 10.13 and later, and visionOS 2 and later. Requires supervision in iOS, and visionOS.

safariAllowJavaScriptboolean

If false, Safari doesn’t execute JavaScript. This restriction will require supervision in a future release.

Available in iOS 4 and later.

safariAllowPopupsboolean

If false, Safari doesn’t allow pop-up windows. Support for this restriction on unsupervised devices is deprecated.

Available in iOS 4 and later.

safariForceFraudWarningboolean

If true, the system enables Safari fraud warning.

Available in iOS 4 and later. Allowed for user enrollments in iOS.

whitelistedAppBundleIDs[string]

Use allowListedAppBundleIDs instead.

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>