Last updated: August 14, 2026
Background Service Management
This page explains how to use Mobile Device Manager Plus to manage macOS background services on Mac devices running macOS Ventura 13.0 and later. Starting with macOS Ventura, Apple lets users disable background items for apps, which can disrupt notifications, syncing, and updates. Admins can prevent this by creating a Background Service Management profile using Team IDs, Bundle IDs, or Labels to lock down specific background services, ensuring critical apps continue functioning as intended.
Certain apps that run background services can perform tasks such as sending or receiving notifications, syncing information, managing updates etc., even when the app is not in use. Starting from macOS Ventura 13.0, Apple allows end users to view the list of background items and disable them. Turning off these background items may affect the tasks from being completed. With Mobile Device Manager Plus, admins can restrict users from disabling the apps running background items on the Mac machine.
Profile Description
You can use one or more fields to prevent users from disabling the background items for certain apps.
| Profile Specification | Description |
|---|---|
| Team ID's | To allow background items for the apps that are developed by a vendor, provide their Team Identifier. Ex: TZ824L8Y37 |
| Bundle ID's | To allow background items for the specific apps for which users cannot disable background items, provide their Bundle Identifiers. Ex: com.manageengine.desktopcentral |
| Labels | Provide the label names of specific background items which users cannot disable. Ex: com.manageengine.desktopcentral.dcagentservice |
Note:
- Adding .* at the end of Bundle IDs and Label names will allow all the Bundle Identifiers and labels starting with the entered value. Ex: com.manageengine.*
- Users cannot disable the background services for the above configured apps.
How to obtain Team identifier(s) and Bundle identifier(s)
- Open Terminal and run the following command:
codesign -dv --verbose=4 /Path/To/App - You can find Team identifier and Bundle identifier from the generated output.
Frequently Asked Questions
Why would I need to prevent users from disabling background items?
Certain apps run background services to send or receive notifications, sync information, or manage updates, even when the app is not in use. Turning off these background items may affect the tasks from being completed, so admins can restrict users from disabling them.
How do I find an app's Team identifier and Bundle identifier?
Open Terminal and run codesign -dv --verbose=4 /Path/To/App. You can find the Team identifier and Bundle identifier from the generated output.
What happens if I add ".*" at the end of a Bundle ID or Label name?
Adding .* at the end of Bundle IDs and Label names allows all the Bundle Identifiers and labels starting with the entered value, for example, com.manageengine.*