Why I'm not making a Windows installer (nor code-signing)
-
haha. Wait until you need to support AAX. Now that is a proper headf**k !!!
My current approach is, locally I'm building an inno installer for windows and accepting the smartscreen issue for now. On Mac I'm building a pkg, and my post-install script runs a quarantine flag removal on the installed vst3 file. It seems to be working for some alpha testing.
Eventually I need to jump through all of the hoops to get codesigning up and running and a proper CI system - was thinking Github actions. Then it can all just live in one place, I click a button, and I get a build from whatever branch I choose.
-
@Orvillain I'll never support AAX. My audience simply doesn't live there. Thank goodness!

On Mac I'm building a pkg, and my post-install script runs a quarantine flag removal on the installed vst3 file. It seems to be working for some alpha testing.
If by alpha testing, you mean on your own machine and a few developer friends, then yes that'll work but it's unlikely to survive contact with the real world.
Fortunately the macOS side is the easiest to solve. Get a $99/year developer account, get your App and Installer signing certs and apply them during the export and packaging phase. Extremely easy.
-
@dannytaurus The same certificate can be used for AAX on both macOS and Windows too.
-
@David-Healey said in Why I'm not making a Windows installer (nor code-signing):
@dannytaurus The same certificate can be used for AAX on both macOS and Windows too.
Windows too? How?
-
@Lindon You can export the certificate from macOS certificate manager (something like a .pfx file, can't remember the extension exactly). This can then be imported on Windows.
It cannot be used to get past smart-screen but it can be used to sign AAX plugins if you don't have a Windows signing certificate. You can also use a self-signed certificate for this purpose. Pro-tools doesn't mind. If you're using iLok though then you probably need a proper certificate.
Covered in my Packaging workshop too: https://audiodevschool.com/courses/packaging-for-windows/
-
@David-Healey I was looking for a simple one-man-band way to get past the windows "smart screen" - but thanks anyway....
-
@dannytaurus said in Why I'm not making a Windows installer (nor code-signing):
If by alpha testing, you mean on your own machine and a few developer friends, then yes that'll work but it's unlikely to survive contact with the real world.
It does. I have 30 odd testers up and running.
-
@Orvillain you can sign AAX with a self signed bullshit certificate no need to give the mafia any money…
-
@Christoph-Hart said in Why I'm not making a Windows installer (nor code-signing):
@Orvillain you can sign AAX with a self signed bullshit certificate no need to give the mafia any money…
Interesting, I wasn't aware of that. More details would be lovely! Private message if you need to :-)
-
@Orvillain said in Why I'm not making a Windows installer (nor code-signing):
Interesting, I wasn't aware of that. More details would be lovely! Private message if you need to :-)
-
D David Healey referenced this topic