liveBook · Manning

App Store Connect API credential

As explained in .NET MAUI in Action

An App Store Connect API credential is a set of Apple-issued values that authenticates programmatic access to App Store Connect.

An App Store Connect API credential is the set of Apple-issued values used to authenticate an automated upload. Create a key in App Store Connect under Users and Access, choose an appropriate access level such as App Manager, and download the generated .p8 private key. The credential also requires the Issuer ID and Key ID. Apple allows the private key to be downloaded only once, so store it securely. section 12.2.4

Uploading an iOS build

A macOS deployment job can pass the three secrets to apple-actions/upload-testflight-build, alongside the generated IPA path, to upload an app to TestFlight.

How .NET MAUI in Action covers it

How deep it goes
Explains creation, one-time private-key download, required identifiers, secret storage, and workflow wiring.
Examples
Uses a MauiStockTake Upload Key, three named GitHub secrets, and an IPA upload action.
What it assumes
Assumes access to App Store Connect, GitHub Actions secrets, and an IPA produced by an earlier build job.
What you can do after
Operate/configure a GitHub Actions job that uploads an IPA to TestFlight using Apple API credentials.
How it connects
Connects App Store Connect, GitHub Actions, TestFlight, macOS runners, IPA artifacts, and repository secrets.

This explainer was generated by Manning's knowledge graph from the text of .NET MAUI in Action. The section links point to the parts of the book it draws on.