Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.
MatGriffin edited this page Feb 27, 2018 · 8 revisions

How does the ordering of software work?

SplashBuddy displays the Software in the order you specified in the .plist.

Jamf Pro usually runs policies in alphanumerical order.

An idea for the setup is:

  • Create an _Enrollment category (to group policies at top and better see how they flow)
  • Prefix enrollment policies with two digits incremented by 10 (eg. "00 SplashBuddy", "10 Microsoft Office")

I don't see the changes I just made in the .plist

In theory, .plist files shouldn't be edited by hand and are cached by the system (using cfprefsd).

To refresh the cache:

  • Make changes in io.fti.SplashBuddy.plist and save
  • Quit SplashBuddy
  • Run sudo killall -HUP cfprefsd in the terminal
  • Launch SplashBuddy again

Hiding the Background

Before 1.1, you'll need to recompile the application as Debug::

  1. go to Product > Scheme > Edit Scheme…
  2. Select "Run" in the left pane
  3. Change Build Configuration to "Release"

In 1.1+, launch the app with hideBackground set to true. See 60 Options

Where are the logs?

You can see the logs using either one of these commands:

log show --predicate "subsystem = 'io.fti.SplashBuddy'" --last 10m

or (equivalent to tail -f):

log stream --predicate "subsystem = 'io.fti.SplashBuddy'"

Add --info or --debug to see more logs.

Are the icon requirements strict? i.e. must be 128x128 and png?

According to Apple:

The specific list of formats is dependent on the version of the operating system but includes many standard formats such as TIFF, JPEG, GIF, PNG, and PDF among others.

Icons will be scaled down and centered to 30x30. The best is to use 60x60 PNG or PDF formats if you can, to account for retina screens.