actions-marketplace-validations/Xcode environment setup
This action installs the provisioning profile and certificate required to build Xcode.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Jan 10, 2025
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/akiojin_setup-xcode-environment-github-action@aa2adc424655ab1a80c5a2ab44b8f1a89f8aad48 # no releases — HEAD as of 2026-07-12tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| type | Define the profile type, can be appstore, adhoc, development, enterprise, developer_id, mac_installer_distribution | yes | — |
| app-identifier | The bundle identifier(s) of your app (comma-separated string or array of strings) | yes | — |
| team-id | The ID of your Developer Portal team if you're in multiple teams. | yes | — |
| p12-base64 | — | no | "" |
| p12-password | — | no | "" |
| provisioning-profile-base64 | — | no | "" |
| git-url | URL to the git repo containing all the certificates. | no | "" |
| git-passphrase | When running match for the first time on a new machine, it will ask you for the passphrase for the Git repository. This is an additional layer of security: each of the files will be encrypted using openssl. | no | "" |
| git-branch | Specific git branch to use. | no | main |
| keychain | Path of the keychain to use. If omitted, the default login keychain is used. | no | "" |
| keychain-password | Password for the keychain if specified in the keychain parameter; default login keychain password if the kerchain parameter is omitted. | yes | "" |
Outputs
| name | description |
|---|---|
| provisioning-profile | The file path for Provisioning Profile. |
| provisioning-profile-uuid | The UUID for Provisioning Profile. |
| provisioning-profile-name | The Name for Provisioning Profile. |