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
      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
        • orangeO
          orange @Sampletekk
          last edited by orange

          @Sampletekk said in Codesigning/Notarization 2024:

          What does "staple" and "codesigning (if it's still needed)" do?

          Plugins and installers containing plugins must be codesigned. Staple is the process performed after notarization.

          So you have to follow the steps below if you want to distribute plugins for macOS:

          Export your plugin with HISE --> Codesign plugin --> Create an installer app --> Codesign the installer app --> Notarize the installer app --> Staple the installer app

          Then your plugins will be able to run on DAWs on macOS without any Gatekeeper issues.

          develop Branch / XCode 13.1
          macOS Monterey / M1 Max

          1 Reply Last reply Reply Quote 2
          • clevername27C
            clevername27 @Sampletekk
            last edited by

            @Sampletekk Are you still having issues?

            1 Reply Last reply Reply Quote 0
            • J
              johnmike
              last edited by

              I know this may muddy the waters a bit...but ive actually never code signed my VST3/AU...only my AAX because its required...Ive only ever codesigned the .PKG when I was using those and the Standalone app(via apple's signing/ notarizing in Xcode) now I have a custom installer that I built and I only have to codesign/Notirize it via Xcode(not via the terminal) and I dont worry about the cosigning any of the individual binaries...and all my plugins run just fine for my users...

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

              26

              Online

              1.8k

              Users

              12.1k

              Topics

              105.6k

              Posts