refactor: update certificate import logic in build_macos.sh script
This commit is contained in:
parent
086780e397
commit
564dbbe3ef
1 changed files with 8 additions and 2 deletions
|
@ -99,13 +99,19 @@ security unlock-keychain -p "$KEYCHAIN_PWD" "$KEYCHAIN_PATH"
|
||||||
# the artefacts without releasing them).
|
# the artefacts without releasing them).
|
||||||
|
|
||||||
if [ -n "${MAC_APP_CERT_PW-}" ]; then
|
if [ -n "${MAC_APP_CERT_PW-}" ]; then
|
||||||
echo "$MAC_APP_CERT_CERT" | base64 -d > "$DEPLOY_DIR/DeveloperIdApplicationCertificate.p12"
|
# If the certificate is provided via environment variable, decode it.
|
||||||
|
if [ -n "${MAC_APP_CERT_CERT-}" ]; then
|
||||||
|
echo "$MAC_APP_CERT_CERT" | base64 -d > "$DEPLOY_DIR/DeveloperIdApplicationCertificate.p12"
|
||||||
|
fi
|
||||||
security import "$DEPLOY_DIR/DeveloperIdApplicationCertificate.p12" \
|
security import "$DEPLOY_DIR/DeveloperIdApplicationCertificate.p12" \
|
||||||
-k "$KEYCHAIN_PATH" -P "$MAC_APP_CERT_PW" -A
|
-k "$KEYCHAIN_PATH" -P "$MAC_APP_CERT_PW" -A
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "${MAC_INSTALL_CERT_PW-}" ]; then
|
if [ -n "${MAC_INSTALL_CERT_PW-}" ]; then
|
||||||
echo "$MAC_INSTALLER_SIGNER_CERT" | base64 -d > "$DEPLOY_DIR/DeveloperIdInstallerCertificate.p12"
|
# Same logic for the installer certificate.
|
||||||
|
if [ -n "${MAC_INSTALLER_SIGNER_CERT-}" ]; then
|
||||||
|
echo "$MAC_INSTALLER_SIGNER_CERT" | base64 -d > "$DEPLOY_DIR/DeveloperIdInstallerCertificate.p12"
|
||||||
|
fi
|
||||||
security import "$DEPLOY_DIR/DeveloperIdInstallerCertificate.p12" \
|
security import "$DEPLOY_DIR/DeveloperIdInstallerCertificate.p12" \
|
||||||
-k "$KEYCHAIN_PATH" -P "$MAC_INSTALL_CERT_PW" -A
|
-k "$KEYCHAIN_PATH" -P "$MAC_INSTALL_CERT_PW" -A
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue