Manage apple related tasks on github action.
Create if does not exist and download certificate.
- uses: ab180/apple-action/prepare-certificate@v2
with:
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 }}
certificate-distribution-private-key: ${{ secrets.certificate-distribution-private-key }}
certificate-distribution-private-key-password: ${{ secrets.certificate-distribution-private-key_PASSWORD }}
certificate-development-private-key: ${{ secrets.certificate-development-private-key }}
certificate-development-private-key-password: ${{ secrets.certificate-development-private-key_PASSWORD }}
Apply options to xcodebuild globally.
- uses: ab180/apple-action/prepare-xcodebuild@v2
with:
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 }}
Select Xcode version.
- uses: ab180/apple-action/prepare-xcode@v2
with:
version: 15.3