Add a property list file to macOS devices using Microsoft Intune

Using Microsoft Intune, you can add a property list file (.plist) for macOS devices, or apps on macOS devices.

This feature applies to:

  • macOS 10.7 and newer

Property list files include information about macOS applications. For more information, see About Information Property List Files (Apple's website) and Custom payload settings.

This article describes the different property list file settings you can add to macOS devices. As part of your mobile device management (MDM) solution, use these settings to add the app bundle ID (, and add the app's .plist file.

These settings are added to a device configuration profile in Intune, and then assigned or deployed to your macOS devices.

What you need to know

  • These settings aren't validated. Be sure to test your changes before assigning the profile to your devices.

  • If you're not sure how to enter an app key, change the setting within the app. Then, review the app's preference file using Xcode to see how the setting is configured. Apple recommends removing non-manageable settings using Xcode before importing the file.

  • Only some apps work with managed preferences, and might not allow you to manage all settings.

  • Be sure you upload property list files that target device channel settings, not user channel settings. Property list files target the entire device.

  • If you're configuring the Microsoft Edge version 77 and newer app, then use the Settings catalog. For a list of the settings you can configure, see Microsoft Edge - Policies (opens another Microsoft website).

    Be sure macOS is listed as a supported platform. If some settings aren't available in the settings catalog, then it's recommended to continue using the preference file.

Create the profile


Intune may support more settings than the settings listed in this article. Not all settings are documented, and won’t be documented. To see the settings you can configure, create a device configuration profile, and select Settings Catalog. For more information, see Settings catalog.

Tasks you can complete using the Settings Catalog in Intune is also a good resource.

  1. Sign in to the Microsoft Intune admin center.

  2. Select Devices > Configuration profiles > Create profile.

  3. Enter the following properties:

    • Platform: Select macOS
    • Profile: Select Templates > Preference file.
  4. Select Create.

  5. In Basics, enter the following properties:

    • Name: Enter a descriptive name for the policy. Name your policies so you can easily identify them later. For example, a good policy name is macOS: Add preference file that configures Microsoft Defender for Endpoint on devices.
    • Description: Enter a description for the policy. This setting is optional, but recommended.
  6. Select Next.

  7. In Configuration settings, configure your settings:

    • Preference domain name: Enter the bundle ID, such as For example, enter com.Contoso.applicationName, com.Microsoft.Edge, or

      Property list files are typically used for web browsers (Microsoft Edge), Microsoft Defender for Endpoint, and custom apps. When you create a preference domain, a bundle ID is also created.


      For Microsoft Edge version 77 and newer, you can use the settings catalog. You don't have to use a preference file. For more information, see Settings catalog.

    • Property list file: Select the property list file associated with your app. Be sure it's a .plist or .xml file. For example, upload a YourApp-Manifest.plist or YourApp-Manifest.xml file.

      The key information in the property list file is shown. If you need to change the key information, open the list file in another editor, and then reupload the file in Intune.

    Be sure your file is formatted correctly. The file should only have key value pairs, and shouldn't be wrapped in <dict>, <plist>, or <xml> tags. For example, your property list file should be similar to the following file:


    To see some property list file examples, go to Set preferences for Microsoft Defender for Endpoint.

  8. Select Next.

  9. In Scope tags (optional), assign a tag to filter the profile to specific IT groups, such as US-NC IT Team or JohnGlenn_ITDepartment. For more information about scope tags, see Use RBAC and scope tags for distributed IT.

    Select Next.

  10. In Assignments, select the users or groups that will receive your profile. For more information on assigning profiles, see Assign user and device profiles.

    Select Next.

  11. In Review + create, review your settings. When you select Create, your changes are saved, and the profile is assigned. The policy is also shown in the profiles list.

Next steps

Assign the profile and monitor its status.

For more information on preference files for Microsoft Edge, see Configure Microsoft Edge policy settings on macOS.