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.
    • S
      Sampletekk
      last edited by

      I've searched the forum and found info about the workflow here, but most of it are a few years old, so just wanted to check if there are any news on this.
      I'm developing plugins only, (VST3/AU), and no standalones. I am registered as a Apple Developer.
      I do have a background as a software developer, but I have never worked with Codesigning/Notarization before.
      Do you need to do both for plugins? What is the difference between them?

      LindonL clevername27C 2 Replies Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post

                                            43

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.2k

                                            Posts