apple-actions/Upload app to TestFlight
Uploads an app to Apple TestFlight
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| app-path | The path to the app (ipa etc) | yes | — |
| app-type | The type of app to upload (macos | ios | appletvos | visionos) | yes | ios |
| issuer-id | The AppStoreConnect API Key Issuer Identifier | yes | — |
| api-key-id | The Key ID for AppStore Connect API | yes | — |
| api-private-key | The PKCS8 format Private Key for AppStore Connect API | yes | — |
| release-notes | Optional TestFlight release note content to attach to the uploaded build | no | — |
| backend | Upload backend to use (appstore-api | transporter | altool) | no | appstore-api |
| transporter-executable-path | Optional path to the iTMSTransporter executable (defaults to /usr/local/itms/bin/iTMSTransporter) | no | — |
| uses-non-exempt-encryption | Boolean string. Set to "true" if your build uses non-exempt encryption; "false" otherwise. | no | — |
| wait-for-processing | Boolean string. Set to "false" to skip waiting for App Store processing (metadata updates will be skipped when waiting is disabled). | no | — |
Outputs
| name | description |
|---|---|
| upload-backend | The backend that performed the upload |