From 0a4bcfedb24b90a546bf9686367717f28dd2c54a Mon Sep 17 00:00:00 2001 From: Yuriy Puchkov Date: Wed, 3 Feb 2021 14:14:38 +0200 Subject: [PATCH] MacOS - Set timeout for notarization (code signing) (cherry picked from commit 6dd3c6562ffda5080f284416f8f85fd3f70eba95) --- packaging/macos/siqn_qtapp.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packaging/macos/siqn_qtapp.sh b/packaging/macos/siqn_qtapp.sh index bcd36874..38e1bff8 100755 --- a/packaging/macos/siqn_qtapp.sh +++ b/packaging/macos/siqn_qtapp.sh @@ -36,7 +36,8 @@ echo "--> Start Notarization process" response=$(xcrun altool -t osx -f "${APP_NAME}.dmg" --primary-bundle-id "org.namecheap.${APP_NAME}" --notarize-app -u "${APPLE_DEV_USER}" -p "${APPLE_DEV_PASS}") requestUUID=$(echo "${response}" | tr ' ' '\n' | tail -1) -while true; do +for ((ATTEMPT=5; ATTEMPT>=1; ATTEMPT--)) +do echo "--> Checking notarization status" statusCheckResponse=$(xcrun altool --notarization-info "${requestUUID}" -u "${APPLE_DEV_USER}" -p "${APPLE_DEV_PASS}") @@ -68,5 +69,10 @@ while true; do done done +if [[ "${ATTEMPT}" == 0 ]]; then + echo "ERROR: notarization check failed" + exit 1 +fi + echo "--> Start verify signing process" codesign -dv --verbose=4 "${APP_NAME}.dmg"