Skip to content

Manage apple certificate on github action

Notifications You must be signed in to change notification settings

ab180/apple-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apple-action

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

About

Manage apple certificate on github action

Resources

Stars

Watchers

Forks

Packages

No packages published