I’ve written a VST3 audio plugin and I want to sign the VST3 binary to avoid this problem on macOS:
“Plugin.vst3” cannot be opened because the developer cannot be verified.
macOS cannot verify that this app is free from malware.
[Move to Bin] [Cancel]
Gatekeeper blocks it: Open a Mac app from an unidentified developer - Apple Support
There are some tricks to run the plugin even when it’s unsigned, but this is nothing you want to push to customers.
Now I’m not not familiar with the Apple world and don’t know where to start. I’ve googled and searched this forum, but I’m just blown away by all the content.
I think I found out the following:
- You need to sign the VST3 binary somehow with XDebug
- You sadly need an Apple Developer account
- You need to notarize the installer if you want to have an installer. At the moment I’m not keen on an installer, I just want the VST3 to be signed so Gatekeeper does not block it and the DAW loads it without hassle.
Can someone please tell me where to start or what is a good resource that guides me through the process of signing the VST3 for Apple? What are the steps?
Thank you very much.
P.S. On Windows everything works without signing. With lower priority I also want to sign the Windows version. So if you have the same information for Windows, please post it in. But my main focus at the moment is on Apple.