@@ -12,9 +12,9 @@ name: App Store Release
1212# • "3rd Party Mac Developer Installer: ..." (signs the PKG)
1313# Different cert type from APPLE_CERTIFICATE_P12 (Developer ID).
1414# APPLE_APPLE_MAS_CERTIFICATE_PASSWORD — Password for APPLE_APPLE_MAS_CERTIFICATE_P12
15- # ASC_KEY_ID — App Store Connect API Key ID (same key as APP_STORE_CONNECT_KEY_ID)
16- # ASC_ISSUER_ID — Issuer ID UUID (same as APP_STORE_CONNECT_ISSUER_ID)
17- # ASC_PRIVATE_KEY — PEM content of .p8 file (cat AuthKey_XXXX.p8 — NOT base64)
15+ # APP_STORE_CONNECT_KEY_ID — App Store Connect API Key ID (same key as APP_STORE_CONNECT_KEY_ID)
16+ # APP_STORE_CONNECT_ISSUER_ID — Issuer ID UUID (same as APP_STORE_CONNECT_ISSUER_ID)
17+ # APP_STORE_CONNECT_API_KEY_P8 — PEM content of .p8 file (cat AuthKey_XXXX.p8 — NOT base64)
1818#
1919# Required GitHub Variables (Settings → Variables → Actions):
2020# APP_ID — Numeric App Store Connect app ID (asc apps list)
@@ -144,9 +144,9 @@ jobs:
144144 # Downloads the MAC_APP_STORE profile directly from App Store Connect via `asc`.
145145 # No MAS_PROVISIONING_PROFILE secret needed — always fetches the latest version.
146146 env :
147- ASC_KEY_ID : ${{ secrets.ASC_KEY_ID }}
148- ASC_ISSUER_ID : ${{ secrets.ASC_ISSUER_ID }}
149- ASC_PRIVATE_KEY : ${{ secrets.ASC_PRIVATE_KEY }}
147+ APP_STORE_CONNECT_KEY_ID : ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
148+ APP_STORE_CONNECT_ISSUER_ID : ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
149+ APP_STORE_CONNECT_API_KEY_P8 : ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
150150 run : |
151151 # Resolve the bundle ID resource ID for this app
152152 BUNDLE_ID_ID=$(asc bundle-ids list --identifier "$BUNDLE_ID" --platform macos \
@@ -226,9 +226,9 @@ jobs:
226226
227227 - name : Upload to App Store Connect
228228 env :
229- ASC_KEY_ID : ${{ secrets.ASC_KEY_ID }}
230- ASC_ISSUER_ID : ${{ secrets.ASC_ISSUER_ID }}
231- ASC_PRIVATE_KEY : ${{ secrets.ASC_PRIVATE_KEY }}
229+ ASC_KEY_ID : ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
230+ ASC_ISSUER_ID : ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
231+ ASC_PRIVATE_KEY : ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
232232 run : |
233233 asc builds upload \
234234 --app-id "$APP_ID" \
@@ -239,19 +239,19 @@ jobs:
239239
240240 - name : Get Build ID
241241 env :
242- ASC_KEY_ID : ${{ secrets.ASC_KEY_ID }}
243- ASC_ISSUER_ID : ${{ secrets.ASC_ISSUER_ID }}
244- ASC_PRIVATE_KEY : ${{ secrets.ASC_PRIVATE_KEY }}
242+ ASC_KEY_ID : ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
243+ ASC_ISSUER_ID : ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
244+ ASC_PRIVATE_KEY : ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
245245 run : |
246246 BUILD_ID=$(asc builds list --app-id "$APP_ID" | jq -r '.data[0].id')
247247 echo "BUILD_ID=$BUILD_ID" >> $GITHUB_ENV
248248 echo "Build ID: $BUILD_ID"
249249
250250 - name : Distribute to TestFlight
251251 env :
252- ASC_KEY_ID : ${{ secrets.ASC_KEY_ID }}
253- ASC_ISSUER_ID : ${{ secrets.ASC_ISSUER_ID }}
254- ASC_PRIVATE_KEY : ${{ secrets.ASC_PRIVATE_KEY }}
252+ ASC_KEY_ID : ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
253+ ASC_ISSUER_ID : ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
254+ ASC_PRIVATE_KEY : ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
255255 run : |
256256 asc builds add-beta-group \
257257 --build-id "$BUILD_ID" \
@@ -265,9 +265,9 @@ jobs:
265265 - name : Submit for App Store Review
266266 if : ${{ inputs.submit_for_review }}
267267 env :
268- ASC_KEY_ID : ${{ secrets.ASC_KEY_ID }}
269- ASC_ISSUER_ID : ${{ secrets.ASC_ISSUER_ID }}
270- ASC_PRIVATE_KEY : ${{ secrets.ASC_PRIVATE_KEY }}
268+ APP_STORE_CONNECT_KEY_ID : ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
269+ APP_STORE_CONNECT_ISSUER_ID : ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
270+ APP_STORE_CONNECT_API_KEY_P8 : ${{ secrets.APP_STORE_CONNECT_API_KEY_P8 }}
271271 run : |
272272 VERSION_ID=$(asc versions list --app-id "$APP_ID" | jq -r '.data[0].id')
273273 asc versions set-build --version-id "$VERSION_ID" --build-id "$BUILD_ID"
0 commit comments