Skip to content

Commit abd1759

Browse files
committed
use Apple Development for ipa
1 parent 936ed58 commit abd1759

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/workflows/cd.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
uses: actions/checkout@v3
4040
- name: Decide whether building nightly or release
4141
env:
42+
PLATFORM: ${{ matrix.destination.platform }}
4243
UPLOAD_TO: ${{ matrix.destination.uploadto }}
4344
EXTRA_XCODEBUILD: ${{ matrix.destination.xcode_extra }}
4445
APPLE_STORE_AUTH_KEY_PATH: ${{ env.APPLE_STORE_AUTH_KEY_PATH }}
@@ -60,7 +61,7 @@ jobs:
6061
export_method = "developer-id" if os.getenv("UPLOAD_TO") == "dmg" else "app-store"
6162
6263
extra_xcode = os.getenv("EXTRA_XCODEBUILD", "")
63-
if os.getenv("UPLOAD_TO"):
64+
if os.getenv("PLATFORM") == "iOS":
6465
extra_xcode += f" -authenticationKeyPath {os.getenv('APPLE_STORE_AUTH_KEY_PATH')}"
6566
extra_xcode += f" -authenticationKeyID {os.getenv('APPLE_STORE_AUTH_KEY_ID')}"
6667
extra_xcode += f" -authenticationKeyIssuerID {os.getenv('APPLE_STORE_AUTH_KEY_ISSUER_ID')}"
@@ -84,6 +85,18 @@ jobs:
8485
echo "SIGNING_CERTIFICATE_P12_PASSWORD=${APPLE_DEVELOPER_ID_SIGNING_P12_PASSWORD}" >> "$GITHUB_ENV"
8586
echo "SIGNING_IDENTITY=${APPLE_DEVELOPER_ID_SIGNING_IDENTITY}" >> "$GITHUB_ENV"
8687
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+
87100
- name: Prepare use of Apple Distribution Certificate
88101
if: ${{ matrix.destination.uploadto == 'app-store' }}
89102
shell: bash

0 commit comments

Comments
 (0)