Apple decided to run the AU plugins out of process in their Logic and GarageBand DAWs when they run in Native ARM mode. This leads to my plugin being denied access to network connections even though I specified the correct entitlements in Projucer.
This issue is reproducible only when Logic runs in Native ARM mode. When Logic is running in Rosetta mode it works fine because it runs the plugins inside it’s own DAW process with the correct entitlements.
(NOTE: My plugin is AUv2. AUv3 works fine because it has its own entitlements.)
Am I missing something in Projucer to make this work for my plugin in OOP mode in Logic?