Try this for setting up the Keychain

This commit is contained in:
Syer10
2021-08-14 19:27:37 -04:00
committed by GitHub
parent c7b7d1c263
commit 2b2e746c8d

View File

@@ -57,15 +57,20 @@ jobs:
- name: Setup Cl
run: ${{ matrix.setupCl }}
- name: Setup MacOS Keychain
if: ${{ matrix.runtime == 'osx-x64' }}
run: |
echo ${{ secrets.APPLE_CERT }} | base64 --decode > certificate.p12
security create-keychain -p ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
security default-keychain -s build.keychain
security unlock-keychain -p ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
security import certificate.p12 -k build.keychain -P ${{ secrets.APPLE_CERT_PASSWORD }} -T /usr/bin/codesign
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
# - name: Setup MacOS Keychain
# if: ${{ matrix.runtime == 'osx-x64' }}
# run: |
# echo ${{ secrets.APPLE_CERT }} | base64 --decode > certificate.p12
# security create-keychain -p ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
# security default-keychain -s build.keychain
# security unlock-keychain -p ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
# security import certificate.p12 -k build.keychain -P ${{ secrets.APPLE_CERT_PASSWORD }} -T /usr/bin/codesign
# security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k ${{ secrets.APPLE_KEYCHAIN_PASSWORD }} build.keychain
- name: Setup MacOS Keychain
uses: apple-actions/import-codesign-certs@v1
with:
p12-file-base64: ${{ secrets.APPLE_CERT }}
p12-password: ${{ secrets.APPLE_KEYCHAIN_PASSWORD }}
- name: Build rpm Package
if: ${{ matrix.runtime == 'linux-centos-x64' }}