From 262e53eed258a011601e3e83090708f17450ad53 Mon Sep 17 00:00:00 2001 From: Ivan Dyachkov Date: Sun, 20 Nov 2022 16:38:55 +0100 Subject: [PATCH] chore: ensure macos keychain does not exist when signing binaries --- scripts/macos-sign-binaries.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/macos-sign-binaries.sh b/scripts/macos-sign-binaries.sh index fed55faef..68a0216fa 100755 --- a/scripts/macos-sign-binaries.sh +++ b/scripts/macos-sign-binaries.sh @@ -24,6 +24,7 @@ base64 --decode > "${PKSC12_FILE}" <<<"${APPLE_DEVELOPER_ID_BUNDLE}" KEYCHAIN='emqx.keychain-db' KEYCHAIN_PASSWORD="$(openssl rand -base64 32)" +security delete-keychain "${KEYCHAIN}" 2>/dev/null || true security create-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN}" security set-keychain-settings -lut 21600 "${KEYCHAIN}" security unlock-keychain -p "${KEYCHAIN_PASSWORD}" "${KEYCHAIN}"