Skip to main content
This Library Item is available for Mac computers, Windows computers, and Android devices
The App Blocking Library Item lets you block applications from running on macOS, Windows, and Android devices. When a user attempts to open a blocked application, it will be prevented from launching. On macOS, the app closes and displays a block message. On Windows, blocking is powered by AppLocker. With Android work profile enrollment, App Blocking applies to the personal profile only. It blocks installation there, and Android uninstalls a blocked app that is already installed. The managed work profile is handled separately. Deploy and update work apps through managed Google Play, not through App Blocking. To block apps on iOS or iPadOS devices, use an Apple Restrictions Library Item instead.
As of January 8, 2025, App Blocking is configured using the App Blocking Library Item. This replaces the previous Application Blocking Parameter for macOS. Blueprints that already include the Parameter can still be edited, but the Parameter cannot be added to Blueprints that do not already have it.

Create an App Blocking Library Item

To add this Library Item to your Iru Endpoint Library, follow the steps outlined in the Library Overview article.
1

Navigate to Library

Navigate to the Library and select Add Library Item.
2

Select App Blocking

Search for and select App Blocking.
3

Name the Library Item

Give the Library Item a Name.
4

Select Platforms

Under Install on, select one or more platforms (Apple, Windows, Android).
5

Assign the Library Item

Under Assignment Maps, select Assign.
Iru Endpoint web application showing App Blocking Library Item Install on and Blueprint assignment
In the Library Item, blocking is split into Apple only settings, Windows only settings, and Android only settings sections, so you configure each platform in its own area.

Platform-Specific Configuration

Mac Settings

On macOS, App Blocking evaluates running applications against the rules you configure. When a launch matches a block rule, the app stops immediately and the user sees the Message from the Library Item.Under Block apps, expand Apple only settings, then Mac only settings.
1

Add a block rule

Select a block method, choose how the value is matched, and enter the value. Select Add block rule to add another rule.
2

Select match type

Choose one of these match types:
  • Contains: Matches values that contain the string.
  • Exact: Matches the exact string.
  • Regex: Matches a Swift regular expression.
Iru Endpoint web application showing App Blocking Apple only settings with Mac only settings expanded, block rules, and notification fields
3

Customize the block message

Edit Message, Button title, and Button URL. Button title and Button URL control the More Info button. The default button title is Learn More.
4

Save configuration

Select Save.

Blocking an Application from a Device Record (Mac)

You can add an app to an existing or new App Blocking Library Item from the Apps tab of a Mac device record. Iru prefills the app identifiers and values for you to review before saving the rule.
1

Open device record

Open the record for a Mac with the app installed.
2

Navigate to Apps tab

Select the Apps tab and locate the app.
3

Block the application

Select the ellipsis for the app, then select Block Application.
4

Select Library Item

Under Add rule to the following Library Item(s), select an existing App Blocking Library Item, or type a name and select the option to create a new one.
5

Review app details

Review the prefilled Process identifier, Full path to application, By Bundle ID, and By Developer ID values. Clear any identifier you do not want the rule to use, or adjust its value or match type.
6

Save the rule

Select Save.

Example: Find a macOS App Bundle ID

To find the bundle ID of a macOS app, you can use the codesign command in Terminal, replacing /path/to/yourapp.app with the path to your desired application:
The output of this command will include information about the app, including the Team ID, Bundle ID, and Code Requirement which can be helpful when creating a Privacy Library Item. The Bundle ID will usually be at the end of the output, after the word identifier. In the example output below, the Bundle ID for Keynote is com.apple.iWork.Keynote.

User Experience

  • On Mac, users attempting to open a blocked app will see the configured block message.
  • If you set a Button title and Button URL, users can select that button for more information. The default title is Learn More. See User Experience with Application Blocking.

Considerations

  • Cross-platform: The App Blocking Library Item works across macOS, Windows, and Android. Choose which platforms to target under Install on.
  • Import from Parameter: On macOS, you can import settings from the legacy Application Blocking Parameter in a Blueprint into the App Blocking Library Item.
  • Multiple Library Items: You can assign more than one App Blocking Library Item to the same Blueprint; all block rules are combined.
  • Assignment maps: You can add multiple App Blocking Library Items to an Assignment Map; all App Blocking rules are combined when evaluated.
  • Parameter vs Library Item: When both exist in a Blueprint, Iru Endpoint uses the Library Item settings.
  • Activity: Blocked actions are logged in both the device and Blueprint activity streams.

Best Practices

1

Test blocking rules

Test application blocking rules on a small group of devices before deploying to your entire fleet.
2

Document blocked applications

Maintain documentation of which applications are blocked and why for audit and troubleshooting purposes.
3

Communicate with users

Inform users about application blocking policies to set proper expectations.
4

Monitor blocking activity

Regularly review blocking activity logs to ensure policies are working as intended.

Troubleshooting

Possible causes:
  • Block configuration not yet deployed to device
  • Application not in the blocked applications list
  • Device not enrolled or agent not installed Solutions:
  • Verify the App Blocking Library Item is assigned to the device’s Blueprint
  • Check that the application is correctly identified in the blocked list
  • Ensure device is properly enrolled and agent is running
Possible causes:
  • No custom message configured
  • Agent not installed or not running
  • Application not properly identified Solutions:
  • Configure a custom message in the App Blocking Library Item
  • Verify Iru Agent is installed and running on the device
  • Check application identification in the blocked applications list
Possible causes:
  • AppLocker service not running
  • Group Policy not applied
  • Device not domain-joined (for some features)
  • Publisher, Path, or SHA256 file hash values do not match what AppLocker expects for the executable Solutions:
  • Check that AppLocker service is running
  • Verify Group Policy is applied correctly
  • Ensure device meets AppLocker requirements
  • For each block rule, confirm the Publisher, Path, or SHA256 file hash you configured matches the executable and what AppLocker expects; use Gather File Details for Block Rules to validate values
Possible causes:
  • App not in personal profile
  • Device not properly enrolled
  • Package name incorrect Solutions:
  • Verify the app is installed in the personal profile
  • Check device enrollment status
  • Confirm the package name is correct

Security Considerations

Regular Review

Regularly review blocked applications to ensure they remain appropriate for your security policies.

Exception Management

Establish a process for managing exceptions to blocking rules when business needs require it.

Audit Logging

Monitor blocking activity logs to detect potential security issues or policy violations.

User Education

Educate users about application blocking policies and approved alternatives.

Configure the Apple Restrictions Library Item

Set up the Apple Restrictions Library Item in Iru Endpoint to limit apps, iCloud, Siri, Apple Intelligence, and other features on managed Apple devices.

Library Overview

Overview of the Iru Endpoint Library for managing apps, profiles, scripts, and configurations. Curate Library Items and assign them to device Blueprints.

Configure the Privacy Library Item

Enforce app access with PPPC on Mac computers, and recommend app and Safari website permissions on Mac computers, iPhone devices, and iPad devices.

Application Blocking User Experience

See what users experience when application blocking is active on their device. Understand alert dialogs, blocked app behavior, and enforcement messages.