{"repo":"Apple-Actions/import-codesign-certs","free":true,"listed":false,"github":"https://github.com/Apple-Actions/import-codesign-certs","clone":"git clone https://github.com/Apple-Actions/import-codesign-certs.git","description":"GitHub Action for Importing Code-signing Certificates into a Keychain","language":"TypeScript","stars":279,"topics":["actions","apple","github-actions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"GitHub Action to import Apple Code-signing Certificates and Keys Getting Started Use the same GitHub secrets as the rest of the Apple-Actions suite. Canonical GitHub ENVs Kind Name Purpose --- --- --- Secret APPSTORE CERTIFICATES FILE BASE64 Base64-encoded signing .p12 Secret APPSTORE CERTIFICATES PASSWORD Password for the .p12 Related ASC API vars/secrets (used by download-profiles / upload-testflight): APPSTORE ISSUER ID , APPSTORE API KEY ID , APPSTORE API PRIVATE KEY . Create the signing certificate Recommended: use the setup scripts in download-provisioning-profiles ( scripts/setup.sh or scripts/create-signing-certificate.sh --p12-password ... ). That creates the distribution certificate via the App Store Connect API and prints values for the secrets above. Manual alternative: Create a certificate signing request (see here) Create an iOS Distribution (App Store Connect and Ad Hoc) certificate Download ios distribution.cer , import into Keychain Access → login → My Certificates , export as .p12 base64 -i ios distribution.p12 pbcopy → secret APPSTORE CERTIFICATES FILE BASE64 , plus APPSTORE CERTIFICATES PASSWORD Usage Multiple Certificates If you need to add multiple certificates, select them all in the keychain when creating your p12 file. You do not need multiple separate steps. Additional Arguments See action.yml for more details. Contributing We welcome your interest in contributing to this project. Please read the Contribution Guidelines for more guidance. License Any","default_branch":null,"files":null,"tree":[],"storefront":"/r/Apple-Actions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Apple-Actions/import-codesign-certs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}