Installing new Audio Units requires restart in High Sierra

The workflow that worked for me on the mac with issues:

  1. Build the project
  2. Run auval in the terminal; plugin could not be validated (even if attempted multiple times)
  3. Rename plugin in Finder, and rename it back
  4. Run auval in the terminal again; validation works all of a sudden.

Just FYI:

  • The problem happens on one specific mac, not on another one.
  • The problem only occurs with High Sierra + AFSP, not with Sierra.
  • The problem is reproducible with many JUCE projects I have (not just one project specifically).

Whether the plugin shows up in Logic or not seems to depend on auval (if auval does not find or validate the plugin, it won’t show up in Logic).

If anyone can reproduce this workflow let us know. Also any light why audio units don’t validate without trickery in High Sierra, while it works fine in Sierra is much appreciated…

2 Likes