GitHub Action
iOS Resign
v1
Latest version
Resigns ipa
files using GitHub Actions with fastlane.
Example usage in a worfklow:
name: Resign
on: workflow_dispatch
jobs:
iOS:
name: iOS
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: bradyjoslin/ios-resign-action@v1
with:
ipa_path: ./sample.ipa
mobileprovision: ${{ secrets.MOBILEPROVISION }}
cert_p12: ${{ secrets.CERT_P12 }}
p12_pass: ${{ secrets.P12_PASS }}
signing_identity: ${{ secrets.SIGNING_IDENTITY }}
- uses: actions/upload-artifact@v2
with:
name: ipa
path: ./**.ipa
input | value | required? |
---|---|---|
ipa_path | Path to ipa file | Y |
mobileprovision | Base64 representation of mobile provisioning file | Y |
cert_p12 | Base64 representation p12 distribution cert | Y |
p12_pass | Password used when exporting p12 distribution cert from keychain | Y |
signing_identity | iOS Signing Identity | Y |
How do you create base64 of p12 or mobileprovision file?
base64 cert.12 > cert.txt
The contents of the text file is the p12 file in base64 format, which you can store as a GitHub Secret.