Apply options to xcodebuild globally.
- Create wrapper
xcodebuild
.version
- Select version of Xcode
xcbeautify
- Apply
xcbeautify
- Apply
automatic-signing
- Apply
allowProvisioningUpdates
- Apply
authenticationKeyIssuerID
- Apply
authenticationKeyID
- Apply
authenticationKeyPath
- Apply
- Apply to $GITHUB_PATH.
- uses: ab180/apple-action/prepare-xcodebuild@v2
with:
version: 15.3
xcbeautify: true
automatic-signing: true
app-store-connect-issuer-id: ${{ secrets.app-store-connect-issuer-id }}
app-store-connect-key-id: ${{ secrets.app-store-connect-key-id }}
app-store-connect-private-key: ${{ secrets.app-store-connect-private-key }}
Required | Name | Type | Description |
---|---|---|---|
O | version | String | Version of Xcode |
O | xcbeautify | Boolean | Apply xcbeautify or not |
O | automatic-signing | Boolean | Apply automatic signing or not |
O | app-store-connect-issuer-id | String | Issuer ID of App Store Connect API Key to apply automatic signing |
O | app-store-connect-key-id | String | Key ID of App Store Connect API Key to apply automatic signing |
O | app-store-connect-private-key | String | Private Key (Base64) of App Store Connect API Key to apply automatic signing |
- What is App Store Connect API?
- Apple's API to automate Apple Developer, App Store Connect.
- Refer to this document: https://developer.apple.com/documentation/appstoreconnectapi
- How to create App Store Connect API Key?