1 Reply
      Latest reply on Jan 16, 2020 1:59 PM by eskimo
      moonmartin Level 1 Level 1 (0 points)

        Codesigning app with hardened runtime (no exceptions), packing it into a dmg (unsigned) and notarizing/stapling the dmg. Xcode 11.2, macOS 10.15.2.

        All steps of codesigning and notarization/stapling are successful, without any warnings or issues.

        Upload of dmg to website, download through browser and installing the app from dmg.

        Still after this, spctl says:

        my.app/: accepted

        source=Notarized Developer ID

        origin=Developer ID Application: Qlucore AB (3HJ98U983V)

         

        But when I try to start the same app, I get a dialog saying:

        <app> cannot be opened because the developer cannot be verified.

         

        Any suggestions on how to move the investigation forward would be much appreciated.

        • Re: Successfully notarized app rejected by gatekeeper
          eskimo Apple Staff Apple Staff (12,705 points)

          Successfully notarized app rejected by gatekeeper

          Notarising your app is necessary to pass Gatekeeper, but it’s not sufficient.  Gatekeeper has its own array of checks, and it’s easy to trip over one of those checks even though your notarisation is copacetic.

          Unfortunately it’s not always easy to work out what Gatekeeper is grumpy about.  I’ve posted some hints on this thread.

          Share and Enjoy

          Quinn “The Eskimo!”
          Apple Developer Relations, Developer Technical Support, Core OS/Hardware
          let myEmail = "eskimo" + "1" + "@apple.com"