starburst997/Apple Code Signing Setup
Sets up Apple code signing certificates and provisioning profiles using fastlane match
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| use_session | Use Apple ID session authentication instead of App Store Connect API | no | false |
| generate_macos | Generate macOS certificates and profiles | no | false |
| generate_ios | Generate iOS certificates and profiles | no | false |
| generate_appstore | Generate App Store certificates (macOS only) | no | false |
| generate_developer_id | Generate Developer ID certificates (macOS only) | no | false |
| generate_pkg | Generate PKG installer certificates (macOS only) | no | false |
| gh_pat | GitHub Personal Access Token for accessing match repository | yes | — |
| match_repository | Git repository for storing certificates (format: org/repo) | yes | — |
| match_password | Password to encrypt/decrypt certificates | yes | — |
| match_deploy_key | SSH deploy key for match repository (optional - will be generated if not provided) | no | "" |
| match_readonly | Use readonly mode to skip Apple Developer Portal verification (recommended for existing certificates) | no | false |
| fastlane_user | Apple ID email (required if use_session is true) | no | "" |
| fastlane_password | Apple ID password (required if use_session is true) | no | "" |
| fastlane_session | Fastlane session cookie (required if use_session is true) | no | "" |
| appstore_issuer_id | App Store Connect API issuer ID (required if use_session is false) | no | "" |
| appstore_key_id | App Store Connect API key ID (required if use_session is false) | no | "" |
| appstore_p8 | App Store Connect API private key content (required if use_session is false) | no | "" |
| mac_bundle_id | macOS application bundle identifier (required if generate_macos is true) | no | "" |
| ios_bundle_id | iOS application bundle identifier (required if generate_ios is true) | no | "" |
Outputs
no outputs