Skip to content

Instantly share code, notes, and snippets.

@wkentaro
Created December 28, 2024 03:06
Show Gist options
  • Save wkentaro/0c3d18f7eab1fe44ad8868aa5ea6df52 to your computer and use it in GitHub Desktop.
Save wkentaro/0c3d18f7eab1fe44ad8868aa5ea6df52 to your computer and use it in GitHub Desktop.
GitHub action Apple Certificate
- name: Set up certificates
env:
CERTIFICATES_P12: ${{ secrets.CERTIFICATES_P12 }}
CERTIFICATES_P12_PASSWORD: ${{ secrets.CERTIFICATES_P12_PASSWORD }}
run: |
echo $CERTIFICATES_P12 | base64 --decode > certificate.p12
security create-keychain -p password101 build.keychain
security default-keychain -s build.keychain
security unlock-keychain -p password101 build.keychain
security import certificate.p12 -k build.keychain -P $CERTIFICATES_P12_PASSWORD -T /usr/bin/codesign -T /usr/bin/security
security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k password101 build.keychain
security list-keychains
security find-identity -v
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment