Just to note that I’ve had some fun today running through and patching-up code.
The reason is that I have Juce built-in to a shared Framework, that is used by both the standalone application and the AUv3 Audio Unit Extension that goes with it.
This gives a warning: “Linking against a dylib which is not safe for use in application extensions”
You can get rid of that warning by checking the “Allow app extension API only” flag in Xcode for the shared Framework, but that reveals lots of errors on iOS (not macOS!) related to mainly:
'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead. 'openURL:options:completionHandler:' is unavailable: not available on iOS (App Extension)
Best as always,