Signature and Notarization

Hello, anyone has ideas of how to solve these for notarization?



Sorry, there is nothing anyone can add that isn't very clearly identified in those error messages.
You have 5 different types of errors:
  • The binary is not signed. — It shouldn’t come as a surprise that the notary service requires that all your code be signed.

  • The binary is not signed with a valid Developer ID certificate. — In this case the code was signed but not with a Developer ID signing identity. The most common cause of this is signing with a development identity, or using ad-hoc signing (Sign to Run Locally in Xcode parlance).

  • The executable does not have the hardened runtime enabled. — This is a simply flag that you have to set when you sign.

  • The signature does not include a secure timestamp. — Likewise.

  • The executable requests the com.apple.security.get-task-allow entitlement. — The get-task-allow entitlement lets someone attach to the program with the debugger. In very limited circumstances this might make sense but not here. You need to remove that entitlement from your code signature.

For an in-depth explanation of how to sign your code, see Signing a Mac Product For Distribution.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
Signature and Notarization
 
 
Q