How to Notarize Mac Apps Easily (Step-by-Step Guide)

codesign --deep --force --verify --verbose \
--sign "Developer ID Application: Your Name (TEAMID)" \
YourApp.app
ditto -c -k --keepParent YourApp.app YourApp.zip
xcrun notarytool submit YourApp.zip \
--keychain-profile "YOUR_PROFILE" \
--wait
xcrun stapler staple YourApp.app
spctl -a -vvv YourApp.app