|
39 | 39 | uses: actions/checkout@v3
|
40 | 40 | - name: Decide whether building nightly or release
|
41 | 41 | env:
|
| 42 | + PLATFORM: ${{ matrix.destination.platform }} |
42 | 43 | UPLOAD_TO: ${{ matrix.destination.uploadto }}
|
43 | 44 | EXTRA_XCODEBUILD: ${{ matrix.destination.xcode_extra }}
|
44 | 45 | APPLE_STORE_AUTH_KEY_PATH: ${{ env.APPLE_STORE_AUTH_KEY_PATH }}
|
|
60 | 61 | export_method = "developer-id" if os.getenv("UPLOAD_TO") == "dmg" else "app-store"
|
61 | 62 |
|
62 | 63 | extra_xcode = os.getenv("EXTRA_XCODEBUILD", "")
|
63 |
| - if os.getenv("UPLOAD_TO"): |
| 64 | + if os.getenv("PLATFORM") == "iOS": |
64 | 65 | extra_xcode += f" -authenticationKeyPath {os.getenv('APPLE_STORE_AUTH_KEY_PATH')}"
|
65 | 66 | extra_xcode += f" -authenticationKeyID {os.getenv('APPLE_STORE_AUTH_KEY_ID')}"
|
66 | 67 | extra_xcode += f" -authenticationKeyIssuerID {os.getenv('APPLE_STORE_AUTH_KEY_ISSUER_ID')}"
|
|
84 | 85 | echo "SIGNING_CERTIFICATE_P12_PASSWORD=${APPLE_DEVELOPER_ID_SIGNING_P12_PASSWORD}" >> "$GITHUB_ENV"
|
85 | 86 | echo "SIGNING_IDENTITY=${APPLE_DEVELOPER_ID_SIGNING_IDENTITY}" >> "$GITHUB_ENV"
|
86 | 87 |
|
| 88 | + - name: Prepare use of Apple Development Certificate |
| 89 | + if: ${{ matrix.destination.uploadto == 'ipa' }} |
| 90 | + shell: bash |
| 91 | + env: |
| 92 | + APPLE_DEVELOPMENT_SIGNING_CERTIFICATE: ${{ secrets.APPLE_DEVELOPMENT_SIGNING_CERTIFICATE }} |
| 93 | + APPLE_DEVELOPMENT_SIGNING_P12_PASSWORD: ${{ secrets.APPLE_DEVELOPMENT_SIGNING_P12_PASSWORD }} |
| 94 | + APPLE_DEVELOPMENT_SIGNING_IDENTITY: ${{ secrets.APPLE_DEVELOPMENT_SIGNING_IDENTITY }} |
| 95 | + run: | |
| 96 | + echo "SIGNING_CERTIFICATE=${APPLE_DEVELOPMENT_SIGNING_CERTIFICATE}" >> "$GITHUB_ENV" |
| 97 | + echo "SIGNING_CERTIFICATE_P12_PASSWORD=${APPLE_DEVELOPMENT_SIGNING_P12_PASSWORD}" >> "$GITHUB_ENV" |
| 98 | + echo "SIGNING_IDENTITY=${APPLE_DEVELOPMENT_SIGNING_IDENTITY}" >> "$GITHUB_ENV" |
| 99 | +
|
87 | 100 | - name: Prepare use of Apple Distribution Certificate
|
88 | 101 | if: ${{ matrix.destination.uploadto == 'app-store' }}
|
89 | 102 | shell: bash
|
|
0 commit comments