kebechet/Setup Apple Certificate

Sets up Apple Distribution certificates and provisioning profiles via App Store Connect API.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-store-connect-key-idApp Store Connect API Key IDyes
app-store-connect-issuer-idApp Store Connect API Issuer IDyes
app-store-connect-private-keyApp Store Connect API key (.p8) content, base64-encodedyes
distribution-private-keyPersistent RSA private key, base64-encodedyes
bundle-identifierApp bundle identifier (e.g. com.satisfit.app)yes
cert-renewal-buffer-daysDays before certificate expiry to trigger renewalno14
namedescription
p12-certificate-base64P12 certificate, base64-encoded
p12-passwordRandom password for the P12
keychain-passwordRandom keychain password
provisioning-profile-nameName of the provisioning profile
codesign-identityCertificate Common Name for CodesignKey (e.g. 'Apple Distribution: Name (TEAMID)')