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 499 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.
    • David HealeyD
      David Healey @dannytaurus
      last edited by

      @dannytaurus said in Why I'm not making a Windows installer (nor code-signing):

      I just need to register the limited company before shipping plugins with sample archives or expansions.

      You probably already know this, but being a limited company (especially as a sole director) gives some nice tax advantages.

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

      dannytaurusD 1 Reply Last reply Reply Quote 1
      • 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