HISE Logo Forum
    • Categories
    • Register
    • Login

    Error when notarizing

    Scheduled Pinned Locked Moved General Questions
    21 Posts 2 Posters 533 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 tried notarizing with a resulting error:
      Skärmavbild 2024-12-07 kl. 16.54.48.png

      Checked log file:

      Skärmavbild 2024-12-07 kl. 16.57.26.png

      Any ideas what could be wrong, (and how to fix them...)?

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

        @Sampletekk It says the signature doesn't include a secure timestamp, that indicates you missed the timestamp part when codesigning.

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

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

          @d-healey said in Error when notarizing:

          @Sampletekk It says the signature doesn't include a secure timestamp, that indicates you missed the timestamp part when codesigning.

          Ok, lot of things to learn here! So, Codesigning is a separate process? That you do before notarizing? Is there a "for dummies" description on how do do all this somewhere?

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

            @Sampletekk The first post of this KVR thread is the guide most of us have used.

            Just a moment...

            favicon

            (www.kvraudio.com)

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

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

              @d-healey said in Error when notarizing:

              @Sampletekk The first post of this KVR thread is the guide most of us have used.

              Just a moment...

              favicon

              (www.kvraudio.com)

              Ok, tried this: codesign -s "Developer ID Application: Team Name (Team ID)" "/path/plugin.vst3" --timestamp, with Team Name replaced by the Account holder name, (me) and Team ID with the team Id, both from my (paid) Apple Developer account.
              Replaced the path to the VST3-file with the one I have here. Then I get this:

              error: The specified item could not be found in the keychain.

              So, I checked for valid identities, and got this return:

              Skärmavbild 2024-12-08 kl. 10.51.00.png

              So, I guess I've missed something....

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

                @Sampletekk You need to add your credentials to the system keychain. There is a way to do it through xcode, it has an identity manager. I can't remember the details but if you search google it will probably guide you.

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

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

                  @d-healey said in Error when notarizing:

                  @Sampletekk You need to add your credentials to the system keychain. There is a way to do it through xcode, it has an identity manager. I can't remember the details but if you search google it will probably guide you.

                  Think I found it:

                  Skärmavbild 2024-12-08 kl. 14.35.33.png

                  Btw, I'm a little confused about what to write in: codesign -s "Developer ID Application: Team Name (Team ID)" "/path/plugin.vst3" --timestamp
                  Should "Team Name" be Entity name or Account holder? In my Apple Dev account Entity Name is Sampletekk AB and Account holder Per Larsson.
                  Also, do I need to add something in the settings for the Hise project? Bundle Identifier? Plugin Code? (Btw, is this something that should be unique for each project, or can it be the same as "Company Code"?)
                  ...sorry for all questions.....

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

                    @Sampletekk It will show somewhere in your Apple developer account the team name and team ID combo.

                    The format is like this Dave (123456)

                    @Sampletekk said in Error when notarizing:

                    Also, do I need to add something in the settings for the Hise project? Bundle Identifier? Plugin Code? (

                    Yes, and yes they should be unique for each project. And yes also fill in your company name and other details.

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

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

                      @d-healey said in Error when notarizing:

                      @Sampletekk It will show somewhere in your Apple developer account the team name and team ID combo.

                      The format is like this Dave (123456)

                      So in this case:

                      Skärmavbild 2024-12-08 kl. 15.11.05.png

                      What would the team name be?

                      @Sampletekk said in Error when notarizing:

                      Also, do I need to add something in the settings for the Hise project? Bundle Identifier? Plugin Code? (

                      Yes, and yes they should be unique for each project. And yes also fill in your company name and other details.

                      Ok, Just make something up then? Any naming conventions for this?

                      And what should it say in "Bundle Identifier" where it now says "product"? Could this be "abandoned":
                      Skärmavbild 2024-12-08 kl. 15.14.23.png

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

                        @Sampletekk said in Error when notarizing:

                        Ok, Just make something up then? Any naming conventions for this?

                        4 letters, first one uppercase. I usually take the letters from the product name. So for Sordina I used Sdna. You could do something similar or use a different system.

                        @Sampletekk said in Error when notarizing:

                        Could this be "abandoned":

                        Yes

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

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

                          @d-healey said in Error when notarizing:

                          @Sampletekk said in Error when notarizing:

                          Ok, Just make something up then? Any naming conventions for this?

                          4 letters, first one uppercase. I usually take the letters from the product name. So for Sordina I used Sdna. You could do something similar or use a different system.

                          @Sampletekk said in Error when notarizing:

                          Could this be "abandoned":

                          Yes

                          Thanks David for taking your time answering my questions! For the "Team Name", should it be the "Entity name" or the "Account holder" from my Apple Developer account, (see picture above)

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

                            @Sampletekk said in Error when notarizing:

                            should it be the "Entity name" or the "Account holder"

                            I'm not sure, but if you click to view your certificates, you'll see the team name and ID in the top right corner.

                            4b6f4c7a-8e15-434c-a8b7-5299190b604b-image.png

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

                            S 2 Replies Last reply Reply Quote 0
                            • S
                              Sampletekk @d.healey
                              last edited by

                              @d-healey Thanks!

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

                                @d-healey said in Error when notarizing:

                                @Sampletekk said in Error when notarizing:

                                should it be the "Entity name" or the "Account holder"

                                I'm not sure, but if you click to view your certificates, you'll see the team name and ID in the top right corner.

                                4b6f4c7a-8e15-434c-a8b7-5299190b604b-image.png

                                Ok, some kind of progress, (I think...). At least another error message:

                                Skärmavbild 2024-12-08 kl. 16.03.12.png

                                I drag the file that should be codesigned and drop it on the Terminal window, but the path looks a bit dodgy. Is there another way to get the correct path?

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

                                  @Sampletekk Path looks ok to me, except I see Buids instead of Builds

                                  Oh and you shouldn't use quotes and escape characters (\) use one or the other.

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

                                  S 2 Replies Last reply Reply Quote 0
                                  • S
                                    Sampletekk @d.healey
                                    last edited by

                                    @d-healey said in Error when notarizing:

                                    @Sampletekk Path looks ok to me, except I Buids instead of Builds

                                    Oh and you shouldn't use quotes and escape characters (\) use one or the other.

                                    Woohoo! That worked! Notarisation too!

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

                                      @d-healey Cool, Codesigned, Notarized and Stapled! Thank you David for all help!!!
                                      If I make a pkg-file containing the vst3-file, do I need to repeat the process for the pkg-file?

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

                                        @Sampletekk Actually you don't notarize the binaries (vsts/au/standalone) you notarize and staple the pkg (or zip file, whatever the container is basically). A more detailed explanation is at that KVR link.

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

                                        S 2 Replies Last reply Reply Quote 0
                                        • S
                                          Sampletekk @d.healey
                                          last edited by

                                          @d-healey said in Error when notarizing:

                                          @Sampletekk Actually you don't notarize the binaries (vsts/au/standalone) you notarize and staple the pkg (or zip file, whatever the container is basically). A more detailed explanation is at that KVR link.

                                          Aha!

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

                                            @d-healey said in Error when notarizing:

                                            @Sampletekk Actually you don't notarize the binaries (vsts/au/standalone) you notarize and staple the pkg (or zip file, whatever the container is basically). A more detailed explanation is at that KVR link.

                                            Can the pkg-file be notarized without making it into a zip-file?

                                            d.healeyD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            54

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            101.8k

                                            Posts