Forum
    • Categories
    • Register
    • Login

    Why I'm not making a Windows installer (nor code-signing)

    Scheduled Pinned Locked Moved General Questions
    18 Posts 7 Posters 495 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dannytaurusD
      dannytaurus @David Healey
      last edited by

      @David-Healey Yeah, even though the UK government is doing all it can to erode them away year after year 😂

      Aside from tax efficiency, the main reasons I'm doing it are for plugins:

      1. Ability to use Azure cloud-signing on Windows, and
      2. Ability to have Meat Beats Ltd as my Apple signing ID instead of my full name.

      Meat Beats: https://meatbeats.com
      Klippr Video: https://klippr.video

      1 Reply Last reply Reply Quote 0
      • OrvillainO
        Orvillain
        last edited by

        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.

        Musician - Instrument Designer - Sonic Architect - Creative Product Owner
        Crafting sound at every level. From strings to signal paths, samples to systems.

        dannytaurusD 1 Reply Last reply Reply Quote 1
        • dannytaurusD
          dannytaurus @Orvillain
          last edited by dannytaurus

          @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.

          Meat Beats: https://meatbeats.com
          Klippr Video: https://klippr.video

          David HealeyD OrvillainO 2 Replies Last reply Reply Quote 0
          • David HealeyD
            David Healey @dannytaurus
            last edited by

            @dannytaurus The same certificate can be used for AAX on both macOS and Windows too.

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - HISE tutorials
            My Patreon - More HISE tutorials

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @David Healey
              last edited by

              @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?

              HISE Development for hire.
              www.channelrobot.com

              David HealeyD 1 Reply Last reply Reply Quote 0
              • David HealeyD
                David Healey @Lindon
                last edited by David Healey

                @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/

                Free HISE Bootcamp Full Course for beginners.
                YouTube Channel - HISE tutorials
                My Patreon - More HISE tutorials

                LindonL 1 Reply Last reply Reply Quote 2
                • LindonL
                  Lindon @David Healey
                  last edited by

                  @David-Healey I was looking for a simple one-man-band way to get past the windows "smart screen" - but thanks anyway....

                  HISE Development for hire.
                  www.channelrobot.com

                  1 Reply Last reply Reply Quote 0
                  • OrvillainO
                    Orvillain @dannytaurus
                    last edited by

                    @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.

                    Musician - Instrument Designer - Sonic Architect - Creative Product Owner
                    Crafting sound at every level. From strings to signal paths, samples to systems.

                    Christoph HartC 1 Reply Last reply Reply Quote 0
                    • Christoph HartC
                      Christoph Hart @Orvillain
                      last edited by

                      @Orvillain you can sign AAX with a self signed bullshit certificate no need to give the mafia any money…

                      OrvillainO 1 Reply Last reply Reply Quote 0
                      • OrvillainO
                        Orvillain @Christoph Hart
                        last edited by

                        @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 :-)

                        Musician - Instrument Designer - Sonic Architect - Creative Product Owner
                        Crafting sound at every level. From strings to signal paths, samples to systems.

                        David HealeyD 1 Reply Last reply Reply Quote 0
                        • David HealeyD
                          David Healey @Orvillain
                          last edited by

                          @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 :-)

                          https://forum.hise.audio/topic/14949/why-i-m-not-making-a-windows-installer-nor-code-signing/13?_=1785506496174

                          Free HISE Bootcamp Full Course for beginners.
                          YouTube Channel - HISE tutorials
                          My Patreon - More HISE tutorials

                          1 Reply Last reply Reply Quote 0
                          • David HealeyD David Healey referenced this topic
                          • First post
                            Last post

                          19

                          Online

                          2.5k

                          Users

                          13.9k

                          Topics

                          120.9k

                          Posts