HISE Logo Forum
    • Categories
    • Register
    • Login

    Notarisation for dummies

    Scheduled Pinned Locked Moved General Questions
    160 Posts 20 Posters 17.8k 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.
    • LindonL
      Lindon @Sawer
      last edited by

      @nesta99 - Logic is one of the "picky" DAWs - it will look for your Plugin ID - that @trillbilly mentioned. Make sure this is correct AND UNIQUE

      Logic goes through your plugins loading them and checking their Plugin ID's if there's a plug already loaded with the ID it is given it will not load your plugin...so every different plugin you build MUST have a different (unique) ID.

      HISE Development for hire.
      www.channelrobot.com

      S 1 Reply Last reply Reply Quote 0
      • S
        Sawer @Lindon
        last edited by

        @lindon alright. Thanks so much

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

          @Lindon @d-healey Hello, after a year without notarizing a pkg, I got back into this thing ^^
          I had kept my identifiers, password; certificates.
          so
          I sign the plugin, ok
          I sign my pkg, ok
          I am trying to notarize my pkg. but,
          I get a response from the terminal

          "CFURLRequestSetHTTPCookieStorageAcceptPolicy_block_invoke: no longer implemented and should not be called"

          . I received an email from apple was not notarized.
          I have not changed anything compared to before, I have even just repaid my subscription.
          I am using exact lines from command terminal.
          something changed in the method according to you?

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

            @yall nope - all working Ok here last time I did it...

            HISE Development for hire.
            www.channelrobot.com

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

              @lindon said in Notarisation for dummies:

              nope - all working Ok here last time I did it...

              I don't understand what's going on then

              trillbillyT 1 Reply Last reply Reply Quote 0
              • trillbillyT
                trillbilly @yall
                last edited by

                @yall Maybe try new identifiers, passwords & certificates. Its always something small.

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

                  @trillbilly I made mistakes at the start. I blocked my account I could no longer create a certificate. apple after 2 months of mail without concrete answers, apple decided to let me create 2 new certificates. they work. simply my notarization systematically fails with refusal mail. there must be a problem with my account or something like that. I'm sure of my handling. I've done it dozens of times. that said j ak sent to a friend who has a mac m1 with logic. my plugins and vst worked without being notarized. gatekeeper was disabled

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

                    @Lindon finally my mistake was the following.
                    I used the basic signature whereas it is necessary to take the force deep code signature....
                    so my pkg are notarized successfully and then stapled.
                    I then put several pkg in a zip and signed then notarized the zip.
                    success too.
                    little question, as stapling the zip is not possible, only notarization is enough?

                    DanHD 1 Reply Last reply Reply Quote 0
                    • DanHD
                      DanH @yall
                      last edited by

                      @yall I don’t notarise my zip files at all

                      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                      https://dhplugins.com/ | https://dcbreaks.com/
                      London, UK

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

                        @danh said in Notarisation for dummies:

                        @yall I don’t notarise my zip files at all

                        like @DanH - I dont notarize my zips - I zip everything up after I have successfully done the code signing and notarizing...

                        HISE Development for hire.
                        www.channelrobot.com

                        DanHD 1 Reply Last reply Reply Quote 1
                        • DanHD
                          DanH @Lindon
                          last edited by

                          Should I be able to codesign and notarize an app - as in a file with a .app extension?

                          Terminal says no. I want to supply a standalone app without an installer. It's only use is for downloading sample content.

                          Any info welcome.

                          PS - I'm happily codesigning and notarizing .pkgs...

                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                          https://dhplugins.com/ | https://dcbreaks.com/
                          London, UK

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

                            @danh You code sign pkgs?

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

                            LindonL DanHD 2 Replies Last reply Reply Quote 0
                            • LindonL
                              Lindon @d.healey
                              last edited by

                              @d-healey said in Notarisation for dummies:

                              @danh You code sign pkgs?

                              yeah - you should.

                              HISE Development for hire.
                              www.channelrobot.com

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

                                @d-healey I do, yes, but does anyone know about .app's? Just pinging an app to users can result in the 'OSX cannot check it for malicious content' message.

                                DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                https://dhplugins.com/ | https://dcbreaks.com/
                                London, UK

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

                                  @lindon Oh it's been so long since I did it I'm misremembering the process

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

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

                                    @danh - what are apple telling you when you try to notarize the .app ???

                                    HISE Development for hire.
                                    www.channelrobot.com

                                    DanHD 1 Reply Last reply Reply Quote 0
                                    • DanHD
                                      DanH @Lindon
                                      last edited by DanH

                                      @lindon that it's not codesigned... Can't get the first part to work basically 😆

                                      Please let me know if any of the below has any clues for you

                                      {
                                        "logFormatVersion": 1,
                                        "jobId": "e7ddde08-d7e4-4a35-af9d-ca55954eee03",
                                        "status": "Invalid",
                                        "statusSummary": "Archive contains critical validation errors",
                                        "statusCode": 4000,
                                        "archiveFilename": "TEST-SAMPLES-DOWNLOADER_signed.pkg",
                                        "uploadDate": "2022-02-01T13:10:53Z",
                                        "sha256": "4282dcf278ae44b528e64083b6f4aeb22a59da516e60f725013b240a33f3af72",
                                        "ticketContents": null,
                                        "issues": [
                                          {
                                            "severity": "error",
                                            "code": null,
                                            "path": "TEST-SAMPLES-DOWNLOADER_signed.pkg/TEST-SAMPLES-DOWNLOADER_Standalone.pkg Contents/Payload/Applications/DANH/TEST-SAMPLES-DOWNLOADER.app/Contents/MacOS/TEST-SAMPLES-DOWNLOADER",
                                            "message": "The binary is not signed.",
                                            "docUrl": null,
                                            "architecture": "x86_64"
                                          },
                                          {
                                            "severity": "error",
                                            "code": null,
                                            "path": "TEST-SAMPLES-DOWNLOADER_signed.pkg/TEST-SAMPLES-DOWNLOADER_Standalone.pkg Contents/Payload/Applications/DANH/TEST-SAMPLES-DOWNLOADER.app/Contents/MacOS/TEST-SAMPLES-DOWNLOADER",
                                            "message": "The signature does not include a secure timestamp.",
                                            "docUrl": null,
                                            "architecture": "x86_64"
                                          },
                                          {
                                            "severity": "error",
                                            "code": null,
                                            "path": "TEST-SAMPLES-DOWNLOADER_signed.pkg/TEST-SAMPLES-DOWNLOADER_Standalone.pkg Contents/Payload/Applications/DANH/TEST-SAMPLES-DOWNLOADER.app/Contents/MacOS/TEST-SAMPLES-DOWNLOADER",
                                            "message": "The executable does not have the hardened runtime enabled.",
                                            "docUrl": null,
                                            "architecture": "x86_64"
                                          }
                                        ]
                                      }
                                      
                                      

                                      I should also add that I tried using @d-healey 's export app which should codesign and notarize the .pkg that it builds but I got this notarization error

                                      DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                      https://dhplugins.com/ | https://dcbreaks.com/
                                      London, UK

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

                                        @danh well I think all the info. you need is right there,

                                        The pkg isnt signed
                                        theres no timestamp on it

                                        • its not hardende runtime...

                                        HISE Development for hire.
                                        www.channelrobot.com

                                        DanHD 1 Reply Last reply Reply Quote 0
                                        • DanHD
                                          DanH @Lindon
                                          last edited by DanH

                                          @lindon Thanks, yep, I must have been thinking it was the standalone that wasn't signed rather than the package.

                                          I guess in any case I'm looking to sign and notarize the app directly, in app form, so not in a .pkg.

                                          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                          https://dhplugins.com/ | https://dcbreaks.com/
                                          London, UK

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

                                            @Lindon little question to understand something. I successfully notarized my pkgs. I then created a zip archive with inside, the windows installer and the pkg. I don't need to notarize the zip? Or just sign it?

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

                                            28

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.2k

                                            Posts