Third party AU plugins in AUV3Host sample project

Hi

I'm trying the AUV3Host sample project in order to better understand how to implement an AU host app.

Third party plugins (effects and instruments) are populated but, once selected, AUAudioUnit is not instantiated and throws the following error:


/Library/Audio/Plug-Ins/Components/LABS.component/Contents/MacOS/LABS: 
code signature in (/Library/Audio/Plug-Ins/Components/LABS.component/Contents/MacOS/LABS) 
not valid for use in process using Library Validation: 
mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?))

All of the third party plugins give me the same result.


Any hint? Thx

Replies

You'll need to disable the library validation from the Hardened Runtime settings in your macOS target:


Documentation > Security > Hardened Runtime > Disable Library Validation

https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_disable-library-validation


HTH

Thanks for your reply.

Tried but still not working. It does work disabling the sandbox but, of course, no App Store.