barscaret-downcaret-leftcaret-rightcaret-upcheckchevron-leftchevron-rightfile-pdfinfoinfo-circlesign-in-altsignin text-widthtimesyoutube

macOS > App Management

Application management and scripting for macOS devices

Updated on February 11th, 2026

Miradore offers simple ways to manage applications and automate tasks using scripts on Mac devices.

Mac app management in Miradore

The following main principles apply to Mac app management in Miradore:

  • A Miradore Premium or Premium+ subscription is needed to manage macOS applications in Miradore.
  • Miradore supports the deployment of application packages (PKG files), scripts, and Apple Business Manager and Apple School Manager apps using VPP licenses.
  • You can define an automated application update policy for apps installed via Apple Business Manager or Apple School Manager.
  • App deployments are always silent for Mac devices.
  • Miradore supports the remote updating of macOS apps, but remote configuration or uninstallation of these apps is not possible.

Script deployment to Mac devices using Miradore

Deploying scripts to Mac devices using Miradore requires the following conditions to be met:

  • A Miradore Premium or Premium+ subscription is needed to add scripts to Mac devices.
  • The device must run macOS Catalina (version 10.15) or a later version.
  • The Miradore client application must be installed on the device. The Miradore client is automatically installed on Mac devices enrolled in Miradore.

Important: This is an advanced feature. Custom script creation, testing, and maintenance are outside the scope of Miradore Support. To ensure that scripts work correctly, we recommend testing them locally before adding them to Miradore and deploying them to your managed devices.

Deploying apps and scripts to macOS devices

Watch our tutorial video for detailed information on deploying applications and scripts to managed Mac devices, or read the following articles:

YouTube video

Deploying apps or VPP app licenses

Deploying the application package or VPP application license to a single device or multiple devices from the Applications page

To deploy an application from the Applications page, do the following:

  1. Navigate to Management > Applications and find the application to be deployed in the list.
  2. Select the application by its checkbox and select Deploy.
  3. Select the application version in the Deploy application wizard, then select Next.
  4. Select the devices to which you wish to deploy the application, then select Next.
  5. Confirm the deployment by selecting Deploy, then select Close to exit the wizard.

Deploying the application package or VPP application license to a single device from the Devices page

You can also deploy the application from the device page of a specific Mac device by navigating to Management > Devices. To do this, follow these steps:

  1. Navigate to Management > Devices and double-click the row of the device to which you wish to deploy the application to open the device page.
  2. Select Deploy > Deploy application.
  3. Find the application in the list and select it by its checkbox, then select Next.
  4. Confirm the deployment by selecting Deploy, then select Close to exit the wizard.

Deploying the application package or VPP application license multiple devices from the Devices page

Alternatively, you can deploy the application to multiple devices at once by doing the following:

  1. Navigate to Management > Devices and find the devices to which you wish to deploy the application, then select them by their checkboxes.
  2. Select Deploy > Deploy application.
    Miradore - deploy apps devices
  3. Find the application in the list and select it by its checkbox, then select Next.
  4. Confirm the deployment by selecting Deploy, then select Close to exit the wizard.

Deploying scripts

Deploying a script to a single device or multiple devices from the Applications page

To deploy a script from the Applications page, do the following:

  1. Navigate to Management > Applications and find the script application to be deployed in the list.
  2. Select the script application by its checkbox and select Deploy.
  3. Select the application version in the Deploy application wizard, then select Next.
  4. Select the devices to which you wish to deploy the application, then select Next.
    Note: We highly recommend you first test the script locally before deploying it in bulk.
  5. Confirm the deployment by selecting Deploy, then select Close to exit the wizard.

Deploying a script to a single device from the Devices page

You can also deploy the script application from the device page of a specific Mac device by navigating to Management > Devices. To do this, follow these steps:

  1. Navigate to Management > Devices and double-click the row of the device to which you wish to deploy the script to open the device page.
  2. Select Deploy > Deploy application.
  3. Find the script in the list of applications and select it by its checkbox, then select Next.
  4. Confirm the deployment by selecting Deploy, then select Close to exit the wizard.

Deploying a script to multiple devices from the Devices page

Alternatively, you can deploy the script to multiple devices at once by doing the following:

  1. Navigate to Management > Devices and find the devices to which you wish to deploy the script, then select them by their checkboxes.
    Note: We highly recommend you first test the script locally before deploying it in bulk.
  2. Select Deploy > Deploy application.
    Miradore - deploy apps devices
  3. Find the script in the list of applications and select it by its checkbox, then select Next.
  4. Confirm the deployment by selecting Deploy, then select Close to exit the wizard.

Previous Article:
«

Next Article:
»