Signature and Notarization
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.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"