Hide/Block App

General Information

This document will demonstrate how to hide (block) apps from displaying on iPad(s). You must know the Bundle Identifier (Bundle ID) for each app.

Important Terms

  • Bundle Identifier (Bundle ID) – Every app has a unique identifying code that contains the app’s name and is written in reverse DNS (typically, com.CompanyName.AppName). For example, Apple’s Pages app will have the Bundle ID of com.apple.pages. The Bundle ID is up to the developer to create, so it may not be the exact app name, like in the case of Minecraft for education, which has the Bundle ID of com.mojang.minecraft-edu.

Get App's Reference ID

  1. Log into Apple School Manager with your VPP account. If you do not know these credentials, contact PCPS Help Desk to have them reset the password.
  2. In the left column, click Apps and Books.
  3. To the right of the search field, click the blue circular filter button.
  4. The first dropdown should be Type.
  5. The second dropdown should be iPad.
  6. In the search field, type the name of the app that you want to block (for example, Minecraft. Note: the version that is deployed by Self Service is Minecraft: Education Edition)
  7. Select the app from the results list.
  8. On the right, click View Details. A browser will open taking you to the app’s hosting URL.
  9. In the browser’s URL, copy the reference ID number at the end of URL, without the “id” part (for example, Minecraft: Education Edition’s reference ID is “1196524622” based off the URL https://apps.apple.com/us/app/minecraft-education-edition/id1196524622).

Get App's Bundle ID

  1. Launch Self Service either from the Dock or Macintosh HD > Applications > Self Service.
  2. At the bottom-left, click Log In.
  3. Log in with your FirstName.LastName (do not use email address or netadmin account).
  4. In the Categories listselect Tech Tools.
  5. Run the Get App Bundle ID policy.
  6. Paste the app’s ASM reference ID into the text field.
  7. Click Get Bundle ID. If the reference ID was found, a resulting dialog will appear listing the app’s name and bundle ID.
  8. Copy the bundle ID.
  9. Click Exit.

Create Configuration Profile

  1. Log into Jamf with your netadmin credentials. If you do not know these credentials, you will need to contact the Help Desk to have the password reset.
  2. On the left, click Devices tab.
  3. Click Configuration Profiles.
  4. At the top-right, click +New.
  5. In the Name field, give the profile a name with the convention of “LocationNumber – Name” (ex: “9821 – Hide Apps”
  6. Optional: In the Description field, list the apps that the profile will hide.
  7. In the Category drop-down, select Restrictions.
  8. On the left, select the Restrictions payload.
  9. In the resulting menu, select Apps.
  10. Scroll down to the App Usage section.
  11. Make sure the drop-down is Some apps not allowed.
  12. In the App Name text fieldpaste the app’s Bundle ID that was copied in the previous step.
  13. In the results list, click the blue app Bundle ID to add the text field to the right.
  14. In the Bundle ID text fieldpaste the app’s Bundle ID.
  15. At the top, click Scope tab.
  16. Change the Target Mobile Devices drop-down to All Mobile Devices.
    1. Note: This will hide the app for ALL mobile devices in your school. Configure the scope appropriately to push to only a subset of devices.
  17. At the bottom-right, click Save.