Skip to main content

I configured the wonderful Support app today, and everything seems to be working the way I want it to, except for the custom logo I'd like to use (our institution's logo). I edited the image size down to 48x48, and put the file in the recommended location (/Library/Application Support/[our institution name]/[image file]), though the image will not appear in the Support menu on my test device. When I edit other features in the config profile, the changes take place almost immediately, but the logo has yet to change. Anybody familiar with deployment of this app have any pointers/ideas?

Its working for me perfectly fine. This is what it looks like in the plist preview for my config profile:

<key>Logo</key>
<string>/Library/Application Support/companyName/companyName.png</string>
<key>LogoDarkMode</key>
<string>/Library/Application Support/companyName/companyName.png</string>

Use it and it works great. Using json setup. How did you deploy the icon in Jamf?


Its working for me perfectly fine. This is what it looks like in the plist preview for my config profile:

<key>Logo</key>
<string>/Library/Application Support/companyName/companyName.png</string>
<key>LogoDarkMode</key>
<string>/Library/Application Support/companyName/companyName.png</string>

Hmm, it looks exactly the same for me.


Use it and it works great. Using json setup. How did you deploy the icon in Jamf?


I just added the filepath of the icon to the "Custom Logo" fields in the Preference Domain Properties of the config profile I made for the Support app. 


Hmm, it looks exactly the same for me.


This is grasping at straws, but do you know the permissions on the png file?

Here's what mine look like:

-rwxr-xr-x 1 root admin 22K Mar 11 2021 companyName.png

This is grasping at straws, but do you know the permissions on the png file?

Here's what mine look like:

-rwxr-xr-x 1 root admin 22K Mar 11 2021 companyName.png

Here's mine:

-rw-r--r--@ 1 rshepherd 6.7K Dec 9 15:18 /Library/Application Support/companyName/companyname.png

Here's mine:

-rw-r--r--@ 1 rshepherd 6.7K Dec 9 15:18 /Library/Application Support/companyName/companyname.png

worth a shot to run the following commands to see if it helps:

 

sudo chown root:admin /Library/Application\\ Support/companyName/companyname.png
sudo chmod 755 /Library/Application\\ Support/companyName/companyname.png

 


worth a shot to run the following commands to see if it helps:

 

sudo chown root:admin /Library/Application\\ Support/companyName/companyname.png
sudo chmod 755 /Library/Application\\ Support/companyName/companyname.png

 


Still no luck. Does the image need to be deployed to the machines in scope of the profile, by chance? Or does it just upload from my computer per the filepath in the config profile?


Still no luck. Does the image need to be deployed to the machines in scope of the profile, by chance? Or does it just upload from my computer per the filepath in the config profile?


Definitely needs to be deployed. The config profile just contains the path to look for the file


Definitely needs to be deployed. The config profile just contains the path to look for the file


Ah okay, that's most likely the issue then. I'll deploy the image, then report back!


Definitely needs to be deployed. The config profile just contains the path to look for the file


That did the trick! I appreciate the help!


That did the trick! I appreciate the help!


Hi Can you tell me exactly what you did then to get this to work? My logo will not load. Thanks in adavnce.


Hi Can you tell me exactly what you did then to get this to work? My logo will not load. Thanks in adavnce.


When I packaged the Support app in Jamf Composer for deployment, I dropped the image file in the folder and made sure the filepath of the image reflected what was configured in Jamf. You need to add the image file to the folder before creating the .pkg


When I packaged the Support app in Jamf Composer for deployment, I dropped the image file in the folder and made sure the filepath of the image reflected what was configured in Jamf. You need to add the image file to the folder before creating the .pkg


Ahh okay, that stinks for me because I already used Jamf catalog to deploy the support app. So i guess I'm going to have to live with it.


When I packaged the Support app in Jamf Composer for deployment, I dropped the image file in the folder and made sure the filepath of the image reflected what was configured in Jamf. You need to add the image file to the folder before creating the .pkg


But thank you for getting back to me on that. 


But thank you for getting back to me on that. 


@hakimig - you don't have to "live with it"!

All you need to do is create an image and then package it.  

I use '/Library/Application Support/SupportApp/image.png' and then add that location to the Profile for SupportApp.

You can add/change/remove it at any time - even after deployment.


Ahh okay, that stinks for me because I already used Jamf catalog to deploy the support app. So i guess I'm going to have to live with it.


In that case--you could package the image by itself and deploy silently via Jamf, then edit your Support app policy to reflect the desired filepath for the image on the end user's machine, if that makes sense.


Reply