Application icon changes via NSWorkspace.setIcon no longer being reflected in Notification Center in macOS 26.4+

Standard

Bit of a wordy title, but since macOS 26.4 the rebranding options in both Jamf Auto Update and Notifier have stopped working, at least as far as the icons being shown in Notification Center for notifications.

This post’s header comic nods to the fact that I’m not 100% sure that the way I have been using NSWorkspace’s setIcon to update an application’s icon (and then its notifications), is an Apple approved workflow or just a happy accident.

Below, the method and madness are detailed, along with what’s broken and the ID of the feedback I logged with Apple.

Continue reading

PSA: Upcoming Updates to Full Disk Access in macOS

Standard

On October 2nd, Apple posted a news article on developer.apple.com, stating that:

Some developers are using Full Disk Access in ways that could put users at risk, exposing everything on their systems—including files, mail, messages, and even browsing history—without users’ full knowledge and understanding.

And:

Going forward, we will introduce additional controls to ensure that users who genuinely wish to grant an app this extraordinary level of access can only do so with very explicit user action. 

This has been posted on a few places, but I just wanted to post in case folks have missed it.

If you’re a Mac Admin, you’ll need to keep an eye on this and any changes. I’d also urge you to file feedback on this, with many fellow Mac Admins having already submitted feedback and posting it to the #apple-feedback MacAdmins Slack channel too.

JNUC 2025: P is for Packages: Mastering macOS Software Deployment

Standard

On the Thursday of JNUC 2025, I presented a slightly more Jamf Pro focussed version of a talk I had given during macad.uk 2025: P is for packages.

See below for a link to the video, the GitHub repo with all of the links and a link to the JNUC 2025 YouTube playlist.

Continue reading

JNUC 2025: Kentucky Fried Patching: Automating 1,000+ Apps Patch Management with Jamf Auto Update

Standard

On the Tuesday of JNUC 2025, I had the pleasure to present on alongside , Justin Musk and Kyle Gilmore who all came from , who are one of a few non-MSP Jamf Auto Update customers.

On the Tuesday of JNUC 2025, I had the pleasure of sharing the stage at with Allen Lanning, Justin Musk, and Kyle Gilmore from Yum! brands. We showcased how they used Jamf Auto Update as one of the very few non-MSP Jamf Auto Update customers.

See below for a link to the video, a PDF of the slides and a link to the JNUC 2025 YouTube playlist.

Continue reading

MacAD.UK 2026: Trust, but Verify

Standard

During macad.uk 2026, I presented alongside Paul Cossey (I say alongside.. but really Paul delivered it 90% solo), a topic on building an automated verification workflow for macOS software titles before deploying them to your fleet.

See below for a link to the video, the GitHub repo with all of the links and the script to generate the PPTX.. as well as a link to the macad.uk 2026 YouTube playlist.

Continue reading

Turning not-HomeKit stuff into kinda-HomeKit stuff with Homebridge

Standard

During the July 2025 London Apple Admins meet-up, I presented on using Homebridge to add non-HomeKit stuff to HomeKit.

Below is a link to the talk, and a link to the video for the whole event. I seem to have misplaced my slides, but really all you need is: homebridge.io.

See below for a link to the video, the GitHub repo with a PDF of the slides.. as well as a link to video for all talks from there meet-up.

Continue reading

MacAD.UK 2025: P is for Packages

Standard

During macad.uk 2025, I presented on Packages.. with the slides generated via AI.

See below for a link to the video, the GitHub repo with all of the links and the slides AI prompts.. as well as a link to the macad.uk 2025 YouTube playlist.

Continue reading

JNUC 2024: Cloud with a chance of Jamf

Standard

I was finalising my macad.uk 2025 talk, when I realised that I hadn’t posted my JNUC 2024 talk: Cloud with a chance of Jamf.. sorry about that.

Below you’ll find a link to the video, the GitHub repo with all of the links as well as PDF of the slides, and lastly a link to the JNUC2024 playlist.

Continue reading

Adobe Admin Console Packages – 3.0

Standard

Only 3 months ago, we announced Adobe Admin Console Packages – 2.0. Well, there have since been some changes which have required a rewrite and as new version, hence 3.0.

The primary changes are:

  • The Adobe installers are now installed locally, with the locally installed application being queried to get the required metadata.
  • Due to the above, the script AdobeAdminConsolePackagesImporter.py, now needs to be run under sudo.
  • Additionally, two new flags have been added to AdobeAdminConsolePackagesImporter.py:
    • –extract-icons: Extracts the applications icon to the recipes %RECIPE_CACHE_DIR%
    • –uninstall: Uninstalls the applications from the Mac running AdobeAdminConsolePackagesImporter.py, one the have been processed for the required metadata.
  • With macOS 15 no longer supporting bundle packages, bundle package support has been removed.
  • Recipes for 2021 and 2022 titles have been removed.

For more details on the why, see below. Otherwise head over to the ReadMe.

Continue reading

MacAD.UK 2024: TCC, PPPC, PPPCP… OMGWTFBBQ

Standard

During macad.uk 2024, I presented on PPPC.. with the 1st few minutes dedicated to me clarifying that I’m not from London.

See below for a link to the video, the GitHub repo with all of the links and lastly a link to the macad.uk 2024 playlist on YouTube (which at the time of writing, is being added to every Tuesday).

Continue reading