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 498 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.
    • 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