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! 