Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
639 B · 22 lines
Shell
1234567891011121314151617181920212223#!/bin/bash
set -euo pipefail
CERTIFICATE_FILE="certificate.p12"if [[ "${DEVELOPER_CERTIFICATE_BASE64:-}" == "" ]]; then echo "DEVELOPER_CERTIFICATE_BASE64 is not set, skipping codesign" exit 0fiecho "${DEVELOPER_CERTIFICATE_BASE64}" | base64 -d >"$CERTIFICATE_FILE"rcodesign sign \ --p12-file "$CERTIFICATE_FILE" \ --p12-password "${DEVELOPER_CERTIFICATE_PASSWORD}" \ --code-signature-flags runtime \ "$1"rm -f "$CERTIFICATE_FILE"
if [[ "${APPLE_CODESIGN_API_KEY:-}" != "" ]]; then ls -alhs "$APPLE_CODESIGN_API_KEY" zip "$1.zip" "$1" rcodesign notary-submit --api-key-file "$APPLE_CODESIGN_API_KEY" "$1.zip"fi