HISE Logo Forum
    • Categories
    • Register
    • Login

    Notarization Apple

    Scheduled Pinned Locked Moved General Questions
    21 Posts 8 Posters 1.2k 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.
    • Y
      yall @orange
      last edited by

      @orange I would like to clarify some things. What exactly am I replacing this data with?

      codesign -s "Developer ID Application: Team Name (Team ID)" "/path/plugin.component" --timestamp

      developer application ID?
      team Name?
      (team ID)?
      between devloper account, apple account, I'm lost. I certainly did not do it right. the team id I know this is something like XHEIY67HDJJD from apple developer.
      Yet it seems very simple but for the first time it is a bit messy all this for a noobs like me ^^

      Dan KorneffD orangeO 2 Replies Last reply Reply Quote 0
      • Dan KorneffD
        Dan Korneff @yall
        last edited by

        @yall You will find this in your Apple developer account. It'll look exactly like the example.

        Awesome Plugin Company (W68FJJHBN)
        

        Dan Korneff - Producer / Mixer / Audio Nerd

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

          @yall said in Notarization Apple:

          @orange I would like to clarify some things. What exactly am I replacing this data with?

          codesign -s "Developer ID Application: Team Name (Team ID)" "/path/plugin.component" --timestamp

          developer application ID?
          team Name?
          (team ID)?
          between devloper account, apple account, I'm lost. I certainly did not do it right. the team id I know this is something like XHEIY67HDJJD from apple developer.
          Yet it seems very simple but for the first time it is a bit messy all this for a noobs like me ^^

          Open the Keychain Access Utility and look at your certificates that you've just created.

          For example, in below image

          alt text

          Developer ID Application : is just for describing the certificate type, no need to do anything for this.
          Team Name: John Smith. It could be your company's name too.
          Team ID: RNZ541ACLZ

          As you see, for signing, you need to use the same name of the certificate just like in the Keychain Access Utility. So acording to this example in the image, the AU plugin signing code will be like this:

          codesign -s "Developer ID Application: John Smith (RNZ541ACLZ)" "/path/plugin.component" --timestamp
          
          

          Also be careful about spaces, letters...etc. in the code.

          NOTE: If you can't see the both 2 certificates in the Keychain Access Utility, then it means that you didn't installed certificates properly. Then go to the begining and install the certificates properly.

          develop Branch / XCode 13.1
          macOS Monterey / M1 Max

          1 Reply Last reply Reply Quote 0
          • Y
            yall
            last edited by

            @orange @dustbro @d-healey
            hello, i haven't looked into notarization yet but something weird has happened to me. a friend who serves me as a beta tester, did not manage to open a vst in ableton because I sent him by we transfer directly to the compressed file format. my instrument.vst .that did not work . I sent it back as a pkg. and strangely enough it worked straight away without a problem. he is on bigsure. the plugin is therefore not notarized. is it a fluke or is it something logical? because if it works. why bother to notarize? his mac is from late 2013 with last bigsure update. I created a package with whitebox package. without entering my apple IDs expand

            d.healeyD Dan KorneffD 2 Replies Last reply Reply Quote 0
            • d.healeyD
              d.healey @yall
              last edited by

              @yall Are you sure he didn't just allow it past the gatekeeper when prompted?

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

              Y 1 Reply Last reply Reply Quote 0
              • Dan KorneffD
                Dan Korneff @yall
                last edited by Dan Korneff

                @yall Sending a project as a raw .vst .aax or .component wont work with Wetransfer. It changes the file structure from a container into a folder (or... something like that). To maintain the properties, zip up the plugins before you send.

                Dan Korneff - Producer / Mixer / Audio Nerd

                Y 1 Reply Last reply Reply Quote 0
                • Y
                  yall @d.healey
                  last edited by

                  @d-healey I'm pretty sure he hasn't touched anything because he doesn't know anything about it ^^ however I gave him the .vst file I will try to give it a .componant even I was surprised! the first time he tried to drag the .vst in and the apple indicated that the developer was not verified. then he deleted the .vst. and installed with a simple pkg. and ableton took it straight. I will try to send him some fx and vst plugins of all kinds to be sure.

                  1 Reply Last reply Reply Quote 0
                  • Y
                    yall @Dan Korneff
                    last edited by

                    @dustbro I have always sent this way it never bothered. but suppose you are right. how is it possible that bigsure allows an unverified plugin? from what I know now it is imperative to notarize them?

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

                      @yall

                      imperative to notarize them?

                      If you notarize the package you don't need to notarize the plugin, but you still need to codesign both.

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

                      1 Reply Last reply Reply Quote 0
                      • Y
                        yall
                        last edited by

                        yes I understand, but in this case, nothing has been notarized or coded. I just took the .VST and created a pkg and that's it. That's why I find it weird.

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

                        38

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        102.0k

                        Posts