Create App Store signing profile during CI

This commit is contained in:
Rafal Kolarz 2026-10-17 00:01:32 +01:00
parent 600a7af123
commit 2b276370ec

View File

@ -14,6 +14,7 @@ workflows:
vars:
XCODE_PROJECT: "Kasztelan.xcodeproj"
XCODE_SCHEME: "Kasztelan"
BUNDLE_ID: "uk.co.kasztelan.app.ios"
xcode: latest
scripts:
- name: Configure Kasztelan API key
@ -23,7 +24,13 @@ workflows:
umask 077
printf 'KASZTELAN_APP_KEY = %s\n' "$KASZTELAN_APP_KEY" > Config/Secrets.xcconfig
- name: Configure App Store signing
script: xcode-project use-profiles
script: |
keychain initialize
app-store-connect fetch-signing-files "$BUNDLE_ID" \
--type IOS_APP_STORE \
--create
keychain add-certificates
xcode-project use-profiles
- name: Build signed IPA
script: |
xcode-project build-ipa \