Custom Icon for package in Jamf School

Release Candidate Programs Tester

So, this is pretty straight forward for Jamf Pro, but I can't seem to figure out how to apply a custom icon to an in-house package deployed via Jamf School Self Service. Am I missing something obvious?




New Contributor II

I have this question too.

New Contributor II

Did you figure this out? 

Also, how did you make an App/package available in self-service for MacOS in jamf school?


Came here for this. We need a board moderator we can call for quick answers to this stuff! : )

New Contributor III

You can make a custom app with your own icon in Xcode, package it via Jamf composer into PKG format and then add it to Jamf School by clicking Apps>Inventory>Add In-House macOS Package, you can then assign the app via device group membership.

Distributing apps via group membership rather than self service is a better solution when it comes to Jamf School

Thanks @rob1 - I have not worked with Xcode but looks like plenty of intro tutorials online to check out. Thanks for the tip, will give this a shot! 

New Contributor II

The icon provided in the description is stripped from a included in your deployed package. When you deploy script payloads there are no to strip an icon from and you end up with the placeholder image. Since nested apps are not allowed in JamfSchool the logic is fine. A feature request may be to allow for a custom image to override the one supplied from the


New Contributor II

Just occurred to me you could fake an icon by including a placeholder app in the package. This could be done with Xcode, place the app in a /tmp/icons location so it will not confuse anybody.  If the apps get removed from the target who cares because the payload is complete and your icon exists in Jamf School. Or they could just allow for custom icons.