actions-marketplace-validations/Build iOS Action
Build iOS project (.xcodeproj, .xcworkspace), export .ipa, optional upload to BrowserStack App Live.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| project-path | Project path | yes | — |
| p12-key-base64 | Base64 encoded p12 key | no | — |
| p12-cer-base64 | Base64 encoded certificate for the p12 key | no | — |
| p12-base64 | Base64 encoded p12 file (key + cert) | no | — |
| mobileprovision-base64 | Base64 encoded mobileprovision file | yes | — |
| code-signing-identity | For example, iOS Distribution | yes | — |
| team-id | Team id | yes | — |
| workspace-path | Workspace path | no | "" |
| export-method | Choose app-store, ad-hoc, package, enterprise, development, or developer-id | no | app-store |
| configuration | For example, Debug, Release | no | Release |
| certificate-password | Certificate password | no | "" |
| output-path | Output path of ipa | no | output.ipa |
| scheme | Scheme | no | "" |
| update-targets | Targets to be updated with mobileprovision, code signing identity, etc | no | "" |
| disable-targets | Targets to disable automatic code signing. Input targets separated by ,. For example, 'MyApp,YourApp'. | no | "" |
| build-pods | Boolean to tell if `pod install` should be run during build. | no | false |
| pods-path | The path to the Podfile. | no | Podfile |
| browserstack-upload | Boolean to tell the Action to upload the .ipa to Browserstack App Live after the build. | no | false |
| browserstack-username | Browserstack username (required if browserstack-upload == true) | no | "" |
| browserstack-access-key | Browserstack access key (required if browserstack-upload == true) | no | "" |
Outputs
no outputs