Deploy macOS LOB Apps using Intune

In this article, I will show you how to deploy macOS LOB apps using Intune. The steps help you to deploy Google Chrome for macOS by uploading PKG-type installer files to Intune Admin Center.

Microsoft recently announced the general availability to deploy macOS line-of-business (LOB) apps by uploading PKG-type installer files directly to the Intune admin center. This process no longer requires using the Intune App Wrapping Tool for macOS to convert .pkg files to .intunemac format.

In August 2022, the ability to upload wrapped .intunemac files in the Intune portal was removed. How does this affect existing users? There is no impact on apps previously uploaded with .intunemac files. You can upgrade previously uploaded apps by uploading the .pkg file type.

Moving forward, deploy macOS LOB apps by uploading and deploying PKG-type installer files in Intune. To add a custom or in-house app, upload the app’s installation file. Make sure the file extension matches the app’s intended platform. Intune supports (.pkg) extensions for macOS.

Patch My PC

If you want to explore the LOB Apps deployment for Windows devices, This guide will help you with the MSI application deployment, and the process of uploading an MSI in Intune, deploy Slack using Intune MSI application deployment guide.

macOS LOB App Requirements

The .pkg file must satisfy the following requirements to successfully be deployed using Microsoft Intune.

Adaptiva
  • The .pkg file is a component package or a package containing multiple packages.
  • The .pkg file does not contain a bundle or disk image or .app file.
  • The .pkg file is signed using a “Developer ID Installer” certificate, obtained from an Apple Developer account.
  • The .pkg file contains a payload. Packages without a payload will attempt to re-install as long as the app remains assigned to the group.

Deploy macOS LOB Apps using Intune

Follow the steps below to upload the .Pkg file for deploying Google Chrome for mac devices. To start with the Intune line-of-business app package creation, keep the downloaded GoogleChrome.pkg installation file in the appropriate location.

Download Chrome for Mac devices in your organization by choosing between the stable PKG Installer options. Download Chrome Browser for macOS.

Select Apps - macOS > Deploy macOS LOB Apps using Intune MEM 1
Select Apps – macOS > Deploy macOS LOB Apps using Intune MEM 1

Intune supported the line of business app for macOS with the .pkg extension. On the Select app type pane, under the Other app types, click on the Line-of-business app and click Select.

Select app type - Deploy macOS LOB Apps using Intune MEM 2
Select app type – Deploy macOS LOB Apps using Intune MEM 2

On the Add app pane, click Select app package file. Select the browse button. Then, select a macOS installation file with the extension .pkg. Once you select the app file, The app details appear with Name, Platform, and Size.

When you’re finished, select OK on the App package file pane.

Select app package file - Deploy macOS LOB Apps using Intune MEM 3
Select app package file – Deploy macOS LOB Apps using Intune MEM 3

Enter the Name of the App (For Example – Google Chrome), and Enter the description of the app. Enter the Publisher name, Minimum operating system you want to apply when it runs.

Note – The minimum operating system for uploading a .pkg file is macOS 10.14.

App Information - Deploy macOS LOB Apps using Intune MEM 4
App Information – Deploy macOS LOB Apps using Intune MEM 4

Here you can add more information about this app, and The details appear in the company portal. Upload an icon for the app. This icon is displayed with the app when users browse the company portal and click Next.

Add App Information - Deploy macOS LOB Apps using Intune MEM 5
Add App Information – Deploy macOS LOB Apps using Intune MEM 5

Scope tags are filtering options provided in Intune to ease the admin jobs. In the scope tag section, you will get an option to configure scope tags for the application. Click on Next.

Configure scope tags - Deploy macOS LOB Apps using Intune MEM 6
Configure scope tags – Deploy macOS LOB Apps using Intune MEM 6

Under Assignments, In Included groups, click Add groups and then choose Select groups to include one or more groups to which you want to deploy Google Chrome. Click Next to continue.

Add Assignments - Deploy macOS LOB Apps using Intune MEM 7
Add Assignments – Deploy macOS LOB Apps using Intune MEM 7

You will see the details you provided during the application creation process. Review your settings and select Create to add the app to Intune.

Summary - Deploy macOS LOB Apps using Intune MEM 8
Summary – Deploy macOS LOB Apps using Intune MEM 8

Here you will see the status Uploading is in progress – How much time will it take to complete the upload? It depends on the size of the application and the speed of internet connectivity.

Please wait some time to complete the upload process, and you can check the progress by clicking on the Notification icon. Once the package is uploaded and finished, you will get the status “Upload finished.”

App Uploading Status - Deploy macOS LOB Apps using Intune MEM 9
App Uploading Status – Deploy macOS LOB Apps using Intune MEM 9

To monitor the application installation, select the application, and here you can check the device and user check-in status. If you click on Device install status, additional details are displayed.

If the .pkg file contains multiple apps or app installers, then Microsoft Intune will only report that the app is successfully installed when all installed apps are detected on the device.

Monitor macOS Deployment - Deploy macOS LOB Apps using Intune MEM 10
Monitor macOS Deployment – Deploy macOS LOB Apps using Intune MEM 10

Author

2 thoughts on “Deploy macOS LOB Apps using Intune”

  1. When I download a package to deploy Adobe Creative Cloud, I get a zipfile that contains a sub-folder with .pkg in the name. Any idea how to convert that from a folder into a file? Zipping up the folder and renaming it from .zip to .pkg does not work. Even when I download the package on a Macbook, I still get a .pkg folder and not a file.

    Reply
  2. Hi everybody,
    I’m trying upload 1.7 GB pkg, can you explain me why this process use my client memory?
    I have 16Gb Ram and the process fail when my Ram is totally used.
    Thank you in advance
    Carola

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.