HISE Logo Forum
    • Categories
    • Register
    • Login

    Codesigning/Notarization 2024

    Scheduled Pinned Locked Moved General Questions
    25 Posts 8 Posters 1.0k 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.
    • LindonL
      Lindon @Sampletekk
      last edited by

      @Sampletekk

      read this...

      Just a moment...

      favicon

      (www.kvraudio.com)

      HISE Development for hire.
      www.channelrobot.com

      S 1 Reply Last reply Reply Quote 0
      • S
        Sampletekk @Lindon
        last edited by

        @Lindon Whohoooo! 28 pages..... In your opinion, is the first post still relevant?

        LindonL ustkU 3 Replies Last reply Reply Quote 0
        • LindonL
          Lindon @Sampletekk
          last edited by

          @Sampletekk said in Codesigning/Notarization 2024:

          @Lindon Whohoooo! 28 pages..... In your opinion, is the first post still relevant?

          the first post was pretty much updated as we all went along, so it should be a very good guide to what to do..

          HISE Development for hire.
          www.channelrobot.com

          S 1 Reply Last reply Reply Quote 0
          • ustkU
            ustk @Sampletekk
            last edited by

            @Sampletekk Search the Hise forum for codesigning, I reckon @clevername27 made a very detailed tutorial

            Can't help pressing F5 in the forum...

            1 Reply Last reply Reply Quote 0
            • ustkU
              ustk @Sampletekk
              last edited by

              @Sampletekk found it:

              Link Preview Image
              Tutorial: macOS Code Signing, Notorising and Installer (Part II Added)

              Introduction This tutorial series will guide you through the complete workflow of building a macOS installer, including code-signing, notarization, configura...

              favicon

              Forum (forum.hise.audio)

              Can't help pressing F5 in the forum...

              1 Reply Last reply Reply Quote 2
              • S
                Sampletekk @Lindon
                last edited by

                @Lindon If I notarize/staple a VST3/AU file, do I need to go through the same process every time I release a new version of the instrument? Given that it's called the same

                orangeO DanHD 2 Replies Last reply Reply Quote 0
                • orangeO
                  orange @Sampletekk
                  last edited by orange

                  @Sampletekk Yes, everytime you update your software, you need to follow the same instructions

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

                  1 Reply Last reply Reply Quote 0
                  • DanHD
                    DanH @Sampletekk
                    last edited by DanH

                    @Sampletekk You only need to codesign your vst3/au files. You codesign & notarize the .pkg installer (and staple if you want). You need to re-codesign each time you export a new version, and re-notarize every new .pkg

                    DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                    https://dhplugins.com/ | https://dcbreaks.com/
                    London, UK

                    orangeO d.healeyD 2 Replies Last reply Reply Quote 0
                    • orangeO
                      orange @DanH
                      last edited by

                      @DanH As far as I know, notarization is also required for every update. isn't it?

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

                      LindonL DanHD 2 Replies Last reply Reply Quote 0
                      • LindonL
                        Lindon @orange
                        last edited by

                        @orange yep - As far as my workflow goes its codesign and notarise everything every time...

                        HISE Development for hire.
                        www.channelrobot.com

                        1 Reply Last reply Reply Quote 2
                        • DanHD
                          DanH @orange
                          last edited by

                          @orange do you notarize your vst3 & au files?

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

                          orangeO 1 Reply Last reply Reply Quote 0
                          • d.healeyD
                            d.healey @DanH
                            last edited by

                            @DanH said in Codesigning/Notarization 2024:

                            You only need to codesign your vst3/au files. You codesign & notarize the .pkg installer

                            This is correct. No need to notarize the individual binaries.

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            1 Reply Last reply Reply Quote 0
                            • S
                              Sampletekk
                              last edited by

                              Found this: https://www.youtube.com/watch?v=7bT0gmz0QPw
                              Does this Notarytool replace the codesign/Notarization process described in the KVR post?

                              d.healeyD 1 Reply Last reply Reply Quote 0
                              • d.healeyD
                                d.healey @Sampletekk
                                last edited by

                                @Sampletekk said in Codesigning/Notarization 2024:

                                Does this Notarytool replace the codesign/Notarization process described in the KVR post?

                                The KVR post was updated to use the notary tool.

                                Libre Wave - Freedom respecting instruments and effects
                                My Patreon - HISE tutorials
                                YouTube Channel - Public HISE tutorials

                                1 Reply Last reply Reply Quote 0
                                • orangeO
                                  orange @DanH
                                  last edited by

                                  @DanH said in Codesigning/Notarization 2024:

                                  @orange do you notarize your vst3 & au files?

                                  Since I always distribute plugins with the installer (Whitebox Packages), yes I do.

                                  develop Branch / XCode 13.1
                                  macOS Monterey / M1 Max

                                  d.healeyD 1 Reply Last reply Reply Quote 0
                                  • d.healeyD
                                    d.healey @orange
                                    last edited by

                                    @orange You only need to notarize the installer and it applies to the binaries too.

                                    Libre Wave - Freedom respecting instruments and effects
                                    My Patreon - HISE tutorials
                                    YouTube Channel - Public HISE tutorials

                                    orangeO 1 Reply Last reply Reply Quote 0
                                    • orangeO
                                      orange @d.healey
                                      last edited by

                                      @d-healey said in Codesigning/Notarization 2024:

                                      @orange You only need to notarize the installer and it applies to the binaries too.

                                      I already mentioned this above, yes, that's how I do it anyway. In other words, if the installer is being distributed, re-notarization is required with each update.

                                      develop Branch / XCode 13.1
                                      macOS Monterey / M1 Max

                                      d.healeyD 1 Reply Last reply Reply Quote 0
                                      • d.healeyD
                                        d.healey @orange
                                        last edited by

                                        @orange oh I read it like you were notarizing your plugins in addition to the installer.

                                        Libre Wave - Freedom respecting instruments and effects
                                        My Patreon - HISE tutorials
                                        YouTube Channel - Public HISE tutorials

                                        orangeO 1 Reply Last reply Reply Quote 1
                                        • orangeO
                                          orange @d.healey
                                          last edited by

                                          @d-healey I think the above statements may cause confusion for some folks.

                                          @Sampletekk In short, (since you will be distributing your products with installer), you need to notarize the installer every time you update the product version.

                                          develop Branch / XCode 13.1
                                          macOS Monterey / M1 Max

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            Sampletekk
                                            last edited by Sampletekk

                                            There are three processes here, (I think): Notarization, Codesigning and Stapling.
                                            With the Notary tool, as I understand it, you don't need codesigning anymore, correct?
                                            Also, as I understand, Notarization is when you make it so that Macs gatekeeper doesn't throw a warning that the application comes from an unauthorized developer.
                                            What does "staple" and "codesigning (if it's still needed)" do?

                                            d.healeyD orangeO 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            56

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.2k

                                            Posts