Просмотр исходного кода

chore: ensure macos keychain does not exist when signing binaries

Ivan Dyachkov 3 лет назад
Родитель
Сommit
262e53eed2
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      scripts/macos-sign-binaries.sh

+ 1 - 0
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}"