Refactor Makefile to remove importing private key and update certificate verification

This commit is contained in:
Max 2024-09-28 09:56:06 +08:00
parent 35906ee0fb
commit b08b305cd3

View file

@ -24,7 +24,6 @@ jobs:
mkdir -p certs
echo "${{ secrets.APPLE_DEVELOPERIDG2CA }}" | base64 --decode > certs/DeveloperIDG2CA.cer
echo "${{ secrets.APPLE_DISTRIBUTION }}" | base64 --decode > certs/distribution.cer
echo "${{ secrets.APPLE_PRIVATE_KEY }}" | base64 --decode > certs/private_key.pem
security verify-cert -c certs/DeveloperIDG2CA.cer
security verify-cert -c certs/distribution.cer
@ -41,12 +40,10 @@ jobs:
security import ./certs/DeveloperIDG2CA.cer -k $KEYCHAIN_PATH -T /usr/bin/codesign
security import ./certs/distribution.cer -k $KEYCHAIN_PATH -T /usr/bin/codesign
# import private key to keychain
security import ./certs/private_key.pem -k $KEYCHAIN_PATH -T /usr/bin/codesign
security list-keychain -d user -s $KEYCHAIN_PATH
- name: Check Certificates
run: |
security find-identity -v -p codesigning
security find-identity -p codesigning
echo $KEYCHAIN_PATH
security find-certificate -a -p $KEYCHAIN_PATH
security find-identity -v $KEYCHAIN_PATH