HISE Logo Forum
    • Categories
    • Register
    • Login

    Codesigning/Notarization 2024

    Scheduled Pinned Locked Moved General Questions
    25 Posts 8 Posters 1.4k 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.
    • 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
                                          • d.healeyD
                                            d.healey @Sampletekk
                                            last edited by

                                            @Sampletekk said in Codesigning/Notarization 2024:

                                            With the Notary tool, as I understand it, you don't need codesigning anymore, correct?

                                            You codesign your plugins/apps.
                                            You codesign and notarize your installer - stapling is part of the notarization process

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

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            39

                                            Online

                                            1.8k

                                            Users

                                            12.1k

                                            Topics

                                            105.2k

                                            Posts