# MacOS Applications

## **Deploying macOS Applications to the Company Portal**&#x20;

Pckgr allows macOS applications to be made available directly in the **Company Portal**, providing a greatly improved experience for end-user self-service deployments. This guide explains in full detail how the process works, including technical background and deployment steps.

***

### **Overview**

&#x20;With this feature, administrators can now also publish macOS applications directly into Intune as native **Applications**. These can then be assigned as *Available* in the Company Portal or *Required* for automatic installation, while continuing to benefit from Pckgr's automated update system.

***

### **How It Works**

The process involves creating two distinct deployments for each macOS application:

| Deployment Type                              | Purpose                                                                              |
| -------------------------------------------- | ------------------------------------------------------------------------------------ |
| **Standard Deployment (for Company Portal)** | Creates a native App object in Intune that can be published into the Company Portal. |
| **Update Only Deployment**                   | Manages ongoing updates for all devices that have installed the application.         |

By combining both, Pckgr ensures:

* The Company Portal always shows the latest version.
* Updates continue automatically for installed devices.
* Devices not using the app remain unaffected.

***

### **Deployment Process - Step by Step**

#### **Step 1 — Deploy Two Versions in Pckgr**

1. Navigate to your **App Library** in Pckgr.
2. Locate your macOS application.
3. Create **two deployments**:
   * **Standard Deployment:**
     * Deploy normally (leave "Update Only" **off**).
   * **Update Only Deployment:**
     * Deploy again with **"Update Only" enabled**.

> Both deployments will initially appear under **Devices > Scripts** in Intune, as shell scripts using Installomator for installation.

<figure><img src="/files/gGVREqJT1w1xgbX58qAj" alt=""><figcaption></figcaption></figure>

***

#### **Step 2 — Promote Application to Company Portal via Pckgr**

1. Stay within the **Pckgr Dashboard > Application Library**.
2. Locate the Standard Deployment.
3. Click the **three-dot menu (•••)** next to the application.
4. Select **"Add to Company Portal"**.
5. Read the information box and click 'confirm'.

> This step creates a native **macOS App** in Intune under **Apps > macOS > Applications**.

<figure><img src="/files/lQIYsOs2x138z6rf7kXo" alt=""><figcaption></figcaption></figure>

***

#### **Step 3 — Assign Application in Intune**

Once Pckgr creates the native Intune application:

1. Log into **Microsoft Intune Admin Center**.
2. Navigate to **Apps > macOS > Applications**.
3. Locate your application.
4. Use **Assignments** to control deployment:
   * Assign as **Available** to publish to Company Portal.
   * Assign as **Required** to force installation.

> ✅ *Available = visible in Company Portal*\
> ✅ *Required = automatically installed for targeted users/devices.*

5. The Standard Deployment script that remains after creating the application for Company Portal can now be deleted. Your Update Only script must remain to keep the application updated on the devices that have installed the application from Company Portal.

***

#### **Step 4 — Maintain Ongoing Updates**

* The **Update Only Deployment** script remains assigned to your target groups.
* This deployment will detect if the app is installed and apply version updates automatically.
* Devices that never installed the application are ignored by this update deployment.

***

### **Update Flow Summary**

| Scenario                          | Behavior                                              |
| --------------------------------- | ----------------------------------------------------- |
| User installs from Company Portal | The latest version is installed.                      |
| Updates released                  | Update Only deployment automatically applies updates. |
| Device never installs app         | No update applied.                                    |

***

### **Technical Background**

* Pckgr uses **Installomator** wrapped inside Intune Shell Scripts.
* Update Only deployments leverage version detection logic.
* The “Add to Company Portal” function in Pckgr automatically creates a fully managed App object in Intune.
* Updates continue without any manual intervention once both deployments are active.

***

### **Key Considerations**

* The app object created for Company Portal always reflects the latest version at the time of creation.
* The Update Only deployment keeps the version current over time.
* This system ensures the Company Portal is always up to date while Pckgr fully manages patching.

Pckgr encourages feedback from our valued users - please contact us through your Dashboard support channels to let us know how this feature is working for you!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intunepckgr.com/integrations/company-portal/macos-applications.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
