MacOS
This page explains how Pckgr has integrated MacOS application deployment with Intune.
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:
Your tenant is connected via Policy Manager, and
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:
You select a macOS app from the Pckgr App Library.
Pckgr generates an Installomator shell script for the app.
The script is deployed to Intune using your connected Policy Manager permissions.
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