fix: use xcodebuild build + manual ipa packaging (no scheme needed)
Some checks failed
PR → Build → Firebase OTA → LGTM / Build & Deploy to Firebase OTA (pull_request) Failing after 3m40s
PR → Build → Firebase OTA → LGTM / Wait for LGTM comment (pull_request) Has been skipped

This commit is contained in:
2026-06-26 22:43:37 +00:00
parent cfe8e8cd1b
commit a48ee0007a

View File

@@ -46,28 +46,25 @@ jobs:
cd tabatago-swift
xcodegen generate
- name: Archive app
- name: Build app
run: |
cd tabatago-swift
xcodebuild -list
xcodebuild archive \
xcodebuild build \
-project TabataGo.xcodeproj \
-scheme TabataGo \
-target TabataGo \
-sdk iphoneos \
-destination "generic/platform=iOS" \
-configuration Debug \
-archivePath ../build/TabataGo.xcarchive \
-allowProvisioningUpdates \
CODE_SIGN_STYLE=Automatic
- name: Export IPA
- name: Package IPA
run: |
cd tabatago-swift
xcodebuild -exportArchive \
-archivePath ../build/TabataGo.xcarchive \
-exportPath ../build/ \
-exportOptionsPlist ExportOptions.plist \
-allowProvisioningUpdates
mkdir -p Payload
cp -R "$(find build -name '*.app' -type d | head -1)" Payload/
zip -r build/TabataGo.ipa Payload/
rm -rf Payload
- name: Deploy to Firebase
env:
@@ -75,7 +72,7 @@ jobs:
run: |
echo "${{ secrets.FIREBASE_SERVICE_ACCOUNT }}" | base64 -d > /tmp/firebase-key.json
export GOOGLE_APPLICATION_CREDENTIALS=/tmp/f...on
firebase appdistribution:distribute build/TabataGo.ipa \
firebase appdistribution:distribute tabatago-swift/build/TabataGo.ipa \
--app "${FIREBASE_APP_ID}" \
--groups "millian-test" \
--release-notes "PR: ${{ github.event.pull_request.title }}"