File Deployment and Installation for Plugins on Mac and Windows
-
Hello everyone!
I need some guidance on the process of preparing a plugin for end users. Specifically, I'd like to know:
-What files need to be included for the user after completing a plugin?
-Where should these files be installed to ensure the plugin functions correctly?
Additionally, are there any notable differences in the installation process between macOS and Windows?
Your expertise would be greatly appreciated!
-
@filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:
-What files need to be included for the user after completing a plugin?
Windows:
.vst3
MacOS:.vst3
,.component
Linux:.vst3
And the samples (.ch files).
If you're using AAX you need to include the
.aax
too.@filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:
-Where should these files be installed to ensure the plugin functions correctly?
Follow the Steinberg spec - https://helpcenter.steinberg.de/hc/en-us/articles/115000177084-VST-plug-in-locations-on-Windows
For AU (.component) it's
Library/Audio/Plug-ins/Components
@filipalex96 said in File Deployment and Installation for Plugins on Mac and Windows:
Additionally, are there any notable differences in the installation process between macOS and Windows?
Yes.
On Windows you'll likely use InnoSetup to create your installer. On Mac you'll use Whitebox Packages or DMG canvas.
On MacOS you need to codesign and notarize your plugins, for this you need an Apple developer account.
On Windows you don't need to codesign, but your users will get warnings when they try to download or run your installer if you don't.
Additionally for AAX plugins you need an AVID developer account and a PACE account, and an iLok.
Anticipating your next question about codesigning/notarizing, read this -https://www.kvraudio.com/forum/viewtopic.php?t=531663