Juce_vst3_helper failing when Networking Multicast Capability is enabled on Mac

Hi, I have been trying to build a VST3 plugin using JUCE v7.0.7 on macOS (m1). For some reason, the build always fails when trying to run the juce_vst3_helper.

line 5: 7219 Killed: 9 “$CONFIGURATION_BUILD_DIR/juce_vst3_helper” -create -version “0.2.26” -path “$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME” -output “$CONFIGURATION_BUILD_DIR/$FULL_PRODUCT_NAME/Contents/Resources/moduleinfo.json”
Command PhaseScriptExecution failed with a nonzero exit code

I have tried running the juce_vst3_helper from the shell and I keep getting the error “zsh: killed”. Does anyone have any ideas on how to fix this issue?

Cheers,

Chris

After a day of trial and error, I have finally found out that having Networking Multicast Capability enabled in the Xcode exporter was causing the juce_vst3_helper to fail.

My plugin needs this setting enabled. Is there a way to enable it without causing the juce_vst_helper to fail?

Cheers,

Chris

Are you certain about this? I use multicast in my plugins (AAX, VST3, AU) but I don’t have to enable this setting in order for it to work. For iOS the story is different, in which case I do have this entitlement enabled and I had to request permission from Apple to publish with this entitlement. I’m also on JUCE 7.0.7.

Ahh great news! I didn’t realize that setting is only needed for iOS apps. Thanks @ruurdadema! That makes things much easier! :raised_hands: