AU failing to load in GarageBand after update to High Sierra

OK. It seems that GarageBand won’t load any AUs that are not “sandboxSafe”. This flag must be set in the Info.plist file:

I’ve now updated the Projucer with an option to do this for you:

By default “sandbox safe mode” will be disabled (to remain backward compatible with older plug-ins) - except for PiPs, where it will always be enabled. As the JUCE plug-in demos are all PiPs, they should now load in GarageBand out-of-the-box.

If you want to try this out, you will need to re-build the Projucer. If you are testing one of the example projects, you will need to re-generate the .jucer file from the PiP (File → Open Example → …). Also, on my machine, I needed to reboot after the plug-in was built before GarageBand picked up the change.

This change will be available on develop shortly with commit fefbbc8.

2 Likes