macOS: plugins in sandboxed DAW

happy new year!

First of all it seems that the Projucer does not provide the temporary exception entitlements.

Don’t we miss at least**
for preset file handling (as unfortunately there is no generic DAW preset handling and it seems that its the plugins responsibility to invent the wheel here).
to allow preference file access?

Our plugins communicate with a controlling hardware device via Apples IOHIDDevice API, which according to

should be sandbox excepted by the key, which I have test-wise placed and enabled, but communication can’t be established from inside a sandboxed DAW (checked with Ableton Live).
Any expertise on this?

Thanks & cheers

This implementations for and in Projucer are not quite right, they should be String values instead of Booleans. See here for more info:

Please make the change.



I’m in a similar spot: we’re making a plugin (AU / VST3) that can be controlled through a control surface over IOHIDDevice (using hidapi). Some users are reporting the controller not connecting to the plugin, especially on newer hardware / macos’s. I can’t seem to reproduce it myself.
Have you gotten anywhere?