Microsoft Intune
Apple

App Settings Configuration for Apple Devices - Microsoft Intune | Microsoft Learn

In brief

Intune now documents the Apple DDM App Settings configuration for supervised iOS/iPadOS 27+ and macOS 27+ devices, including allowed or denied apps, binaries, and managed-app allowances.

What Intune admins need to know

Administrators can configure these controls through the Settings catalog. Existing iOS app-launch restrictions using the Restrictions profile must be migrated because those settings are deprecated in iOS 27.

This summary was assembled from the tracked documentation change. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

new file mode 100644

Required metadata

For more information, see https://learn.microsoft.com/en-us/help/platform/learn-editor-add-metadata

For valid values of ms.service, ms.prod, and ms.topic, see https://learn.microsoft.com/en-us/help/platform/metadata-taxonomies

title: App Settings Configuration for Apple Devices - Microsoft Intune | Microsoft Learn description: Learn how to use the Microsoft Intune settings catalog to configure Apple's app settings declaration, including app launch controls and macOS binary execution controls. author: beflamm # GitHub alias ms.author: beflamm # Microsoft alias ms.service: microsoft-intune ms.topic: how-to ms.date: 08/20/2026

App settings configuration for Apple devices

App settings is a declarative configuration in the Microsoft Intune settings catalog that lets you control which apps and binaries are allowed to launch or run on supervised Apple devices. The settings catalog exposes this configuration directly from Apple's declarative device management (DDM) App Settings declaration, so the settings you see in Intune match the keys Apple defines for the platform.

Prerequisites

Device platform requirements

This configuration supports the following platforms:

  • iOS/iPadOS 27+ (supervised)

  • macOS 27+ (supervised)

How to configure app settings using the settings catalog

  1. Sign in to the Microsoft Intune admin center.

  2. Select Devices > Configuration > Create > New policy.

  3. For Platform, select macOS or iOS/iPadOS

  4. For Profile type, select Settings catalog, then select Create.

  5. On the Basics page, enter a name and description, then select Next.

  6. On the Configuration settings page, select Add settings

  7. In the settings picker, expand Declarative Device Management (DDM), select App Settings

  8. Expand the App Settings category and select the settings you want to configure:

    • Allowed apps / Denied apps to control which apps can launch (iOS/iPadOS).

    • Allowed binaries / Denied binaries and Always allow managed apps to control which binaries can run (macOS).

  9. Configure the values for each setting you added. See Available settings reference for details on each key.

  10. Select Next, configure Scope tags and Assignments, then select Next again.

  11. Review your settings on the Review + create page, then select Create.

Available settings reference

App launch control (Allowed Apps, Denied Apps)

Setting Description Example
Allowed Apps Enter the bundle IDs of apps you want to allow. If present, the device only shows or launches apps with a listed bundle ID. Use the value com.apple.webapp to allow all web clips. Applies to App Store apps, marketplace apps, and locally installed apps. com.example.app
Denied Apps Enter the bundle IDs of apps you want to deny. If present, the device prevents showing or launching any listed app. com.example.app

Binary execution control (Allowed Binaries, Denied Binaries, Always Allow Managed Apps)

On macOS, app settings uses the Endpoint Security extension framework to control which binaries—standalone or embedded in an app bundle—are allowed to run. The device always permits system-critical processes signed and sealed as part of the operating system.

Setting Description
Allowed Binaries Enter the binary identifiers that you want to allow on the device. If present, the device only allows binaries matching one of the listed identifiers to run. A binary matches only when all fields in its identifier match.
Denied Binaries Enter the binary identifiers you want to prevent on the device. If present, the device blocks binaries matching a listed identifier from running.
Always Allow Managed Apps Boolean (default false). If true, apps deployed as managed apps are automatically included in the effective allow list, reducing ruleset maintenance. This only applies to apps managed through VPP or apps installed using the Line-of-business app type. This doesn't include apps installed using the Line-of-business (PKG) or Line-of-business (DMG) app types which are installed using the Intune agent.

Each binary identifier can include:

Field Description Example
CDHash The 40-character code directory hash of the binary. 90bc96cd95be55c12e7d9b1611cbc677610bb70c
SigningID The code signature signing identifier of the binary. com.example.app
TeamID The code signature team identifier. Use *APPLE* for Apple binaries with an empty team identifier. XXXXXXXXXX
PathPrefix The file system path prefix used to match binaries. /Applications/Example.app
SigningState One of All, TestFlight, DeveloperID, Enterprise, AppStore, or Apple (default All). All

Monitor status

App settings assignment status is reported through Apple's DDM status channel. Review policy status on the Device status and Per-setting status tabs of the configuration profile in the Intune admin center, and check audit logs for changes to the policy.

Related Apple documentation

App settings is defined by Apple as a declarative device management configuration. For the authoritative schema and additional examples, see:

Next steps

Daily Intune.Admin.News

Get daily email updates

Get a concise summary of the latest Microsoft Intune updates delivered straight to your inbox.

Loading the secure signup form…