An iOS build job is a GitHub Actions workflow job that checks out code, installs Apple signing assets, builds a signed iOS package, and uploads it for a later deployment job. section 12.2.3
A typical job proceeds through these steps:
- Run on a macOS runner; use a self-hosted runner when macOS-minute limits make hosted execution impractical. section 12.2.3
Minimal build configuration
Use dotnet publish with ArchiveOnBuild=true, RuntimeIdentifier=ios-arm64, CodeSignKey set to the certificate name, and CodesignProvision set to the distribution profile.
