MacOS

This page explains how Pckgr has integrated MacOS application deployment with Intune.

MacOS Repository

The addition of macOS deployment capabilities in Pckgr enhances its flexibility and utility, especially for organizations with diverse device ecosystems. Through our integration with Installomator and strategic use of Intune's Shell script section, we provide a simple and effective solution for managing macOS applications, ensuring devices remain up-to-date with minimal intervention.

macOS Repository

Overview

Pckgr supports deployment of macOS applications through Microsoft Intune using a streamlined, script-based approach powered by Installomator.

This method allows you to manage macOS and Windows devices from a single dashboard, while keeping your applications automatically updated.

macOS apps behave like any other Intune deployment — they are installed, updated, and tracked natively via the Microsoft Intune shell script framework.


Requirements

Before deploying macOS applications, ensure the following:

Your tenant must be connected via Policy Manager

To deploy macOS applications, your tenant must be connected through Policy Manager, which grants the additional Graph API permissions required for script-based deployments.

You can connect your tenant by opening the Policy Manager section from the top navigation bar in your Pckgr Dashboard and following the connection prompts.

Without this connection, Pckgr cannot deploy or manage the shell scripts required for macOS application management.

Device management via Intune

  • Devices must be enrolled in Microsoft Intune (not JAMF or other MDM platforms).

  • Devices must report as macOS in the Intune inventory.


Device Count and Billing

macOS devices are not included in your device count by default.

They are only included in billing when:

  1. Your tenant is connected via Policy Manager, and

  2. You deploy at least one macOS application from the Pckgr App Library

This ensures that customers only incur macOS-related charges if they are actively using Pckgr for macOS management.

If your tenant has macOS devices enrolled in Intune but no macOS apps have been deployed via Pckgr, those devices will not be counted.


How macOS App Deployment Works

Pckgr uses a shell script that runs through Intune to deploy and manage each application. This script is built using Installomator, an open-source framework for managing macOS software via MDM.

Deployment process:

  1. You select a macOS app from the Pckgr App Library.

  2. Pckgr generates an Installomator shell script for the app.

  3. The script is deployed to Intune using your connected Policy Manager permissions.

  4. On the device, the script:

    • Installs Installomator (if not already present)

    • Executes the Installomator label for the selected app

    • Installs or updates the application silently

Once deployed, Pckgr handles version checking, testing, and redeployment automatically using the same workflow as Windows apps.


Application Updates

Pckgr continuously monitors deployed macOS apps for new versions. When an update is detected:

  • A new version of the Installomator script is built and tested

  • It is uploaded to your Intune tenant

  • The updated version installs silently on enrolled devices

No user interaction is required, and updates are deployed through Intune.


Company Portal Support

Some macOS applications can optionally be made available in the Intune Company Portal.

This can be configured from within the Application Library using the “Add to Company Portal” option.

For supported apps and setup instructions, see: macOS Applications in Company Portal


Where Scripts Are Stored in Intune

Deployed macOS apps from Pckgr appear under:

Intune > Devices > macOS > Scripts

Each script is labeled by application name and can be reviewed or reassigned using the Intune portal.

You can also access deployed scripts directly from the Pckgr dashboard by selecting:

⋮ → View in Intune

This will open a new tab with the application location in the Intune admin center.


Testing Before Full Rollout

It is recommended to test deployments on a pilot device or test group before assigning to all macOS endpoints.

This allows you to:

  • Confirm that the installation is successful

  • Validate that the correct version is reported in Intune

  • Review assignment behavior before scaling to production


Best Use Case

Pckgr's macOS deployment system is best suited for:

  • MSPs managing mixed fleets of Windows and macOS devices

  • Teams looking to automate macOS app updates without scripting

  • Organizations that do not use JAMF or prefer to consolidate app management in Intune


Limitations

  • Only the latest version of the app is installed; older versions cannot be selected

  • Uninstall support for macOS apps is not currently available

  • App configuration (e.g., settings, preferences, profiles) is not currently supported

These limitations are being addressed in the ongoing macOS roadmap.


Next Steps

To proceed with deploying a macOS application, visit the Deployment Settings page for a full walkthrough on available options and configuration.

Additional Resources

For step-by-step instructions on the MacOS deployment settings, please go to the Deployment Settings page.

Last updated