HISE Logo Forum
    • Categories
    • Register
    • Login

    Codesign error on Mac, what am I missing?

    Scheduled Pinned Locked Moved General Questions
    18 Posts 4 Posters 2.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.
    • d.healeyD
      d.healey @Mors
      last edited by

      @Mors I only have Application and Installer certificates

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

      MorsM 1 Reply Last reply Reply Quote 0
      • MorsM
        Mors @d.healey
        last edited by

        @d-healey I managed to get it code signed and notarised but was unable to staple, it said you can't staple .zip files or something like that? Now when you download the file it still gives the suspicious download warning but doesn't give any warning when opening the plug in, something I can do there?

        HISEnbergH LindonL 2 Replies Last reply Reply Quote 0
        • HISEnbergH
          HISEnberg @Mors
          last edited by

          @Mors Do you mind sharing your code signing notarizing process? I have been struggling to get this done.

          MorsM 1 Reply Last reply Reply Quote 0
          • MorsM
            Mors @HISEnberg
            last edited by

            @HISEnberg I just copied this - https://www.kvraudio.com/forum/viewtopic.php?t=531663

            took a little trial and error with inputting the destination, but starting from /Users tended to work

            HISEnbergH 1 Reply Last reply Reply Quote 0
            • HISEnbergH
              HISEnberg @Mors
              last edited by

              @Mors Thanks, I am just struggling to get the Developer ID certificate imported to Keychain Access. I take it you are the Account Holder and the process was as simple as creating it online and downloading it?

              MorsM 1 Reply Last reply Reply Quote 0
              • MorsM
                Mors @HISEnberg
                last edited by

                @HISEnberg I followed this guide - https://developer.apple.com/documentation/xcode/sharing-your-teams-signing-certificates

                created it and then exported it

                HISEnbergH 1 Reply Last reply Reply Quote 1
                • HISEnbergH
                  HISEnberg @Mors
                  last edited by

                  @Mors Ah brilliant thank you I was struggling to find documentation on this!

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

                    @HISEnberg said in Codesign error on Mac, what am I missing?:

                    @Mors Ah brilliant thank you I was struggling to find documentation on this!

                    lol he just reposted the links I'd already posted in this thread :cat_face_with_tears_of_joy:

                    @Mors said in Codesign error on Mac, what am I missing?:

                    it said you can't staple .zip

                    Yeah I've only had success with installers (pkg)

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

                    HISEnbergH 1 Reply Last reply Reply Quote 0
                    • LindonL
                      Lindon @Mors
                      last edited by

                      @Mors said in Codesign error on Mac, what am I missing?:

                      @d-healey I managed to get it code signed and notarised but was unable to staple, it said you can't staple .zip files or something like that? Now when you download the file it still gives the suspicious download warning but doesn't give any warning when opening the plug in, something I can do there?

                      you dont staple the zip, you staple the plugin, so:

                      1.compile plugin
                      2. code sign it
                      3. zip it up
                      4. Notarize the zip
                      5. if successful staple the output from step 2.
                      6. zip up the output from step 5.
                      7. ship the output from step 6

                      HISE Development for hire.
                      www.channelrobot.com

                      1 Reply Last reply Reply Quote 0
                      • HISEnbergH
                        HISEnberg @d.healey
                        last edited by

                        @d-healey Thanks, I was a bit flustered at the time I wrote that so I missed your earlier posts. Got past the certificates eventually but still working out the notarization process for my package. Do you typically use terminal for this process or Xcode?

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

                          @HISEnberg Terminal, I run a script that does all the work

                          Here's a video I made about it. The only really difference now is we have to use the notary tool instead of altool (because Apple).

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

                          HISEnbergH 1 Reply Last reply Reply Quote 0
                          • HISEnbergH
                            HISEnberg @d.healey
                            last edited by HISEnberg

                            @d-healey said in Codesign error on Mac, what am I missing?:

                            Yes your video helped me out a lot previously setting up my package installer, really appreciate you sharing that.

                            I still don't know why but I was having one hell of a time trying to set up my certificates and getting it notarized, terminal kept failing me (not acknowledging my ID's specifically). In the end these two videos and their extended links did the trick for me:

                            Certificates:
                            https://www.youtube.com/watch?v=m097IHT7v0Q

                            Notarization:
                            https://www.youtube.com/watch?v=GpdN97OX1Z8

                            @Mors the notarization video may help you in stapling if you still haven't solved it.

                            1 Reply Last reply Reply Quote 1
                            • HISEnbergH HISEnberg referenced this topic on
                            • First post
                              Last post

                            28

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.6k

                            Posts