瀏覽代碼

chore: ensure macos keychain does not exist when signing binaries

Ivan Dyachkov 3 年之前
父節點
當前提交
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}"