Update build_ipa.yml

This commit is contained in:
Stephen B 2025-09-17 16:46:29 -04:00 • committed by GitHub
parent 0424339135
commit f325abe555
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -10,7 +10,7 @@ on:
jobs:
build:
name: Build Debug IPA
runs-on: macos-14
runs-on: macos-26
steps:
- name: Checkout
@ -19,20 +19,20 @@ jobs:
- name: Setup Xcode
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: 'latest'
xcode-version: '26'
- name: Fix Project Format
run: |
sed -i '' 's/objectVersion = 77/objectVersion = 56/' StikDebug.xcodeproj/project.pbxproj
sed -i '' 's/preferredProjectObjectVersion = 77/preferredProjectObjectVersion = 56/' StikDebug.xcodeproj/project.pbxproj
sed -i '' 's/objectVersion = 77/objectVersion = 56/' StikAI.xcodeproj/project.pbxproj
sed -i '' 's/preferredProjectObjectVersion = 77/preferredProjectObjectVersion = 56/' StikAI.xcodeproj/project.pbxproj
- name: Archive Build (Debug, Unsigned)
run: |
xcodebuild clean archive \
-project StikDebug.xcodeproj \
-scheme "StikDebug" \
-project StikAI.xcodeproj \
-scheme "StikAI" \
-configuration Debug \
-archivePath build/StikDebug.xcarchive \
-archivePath build/StikAI.xcarchive \
-sdk iphoneos \
-destination 'generic/platform=iOS' \
ONLY_ACTIVE_ARCH=NO \
@ -45,17 +45,17 @@ jobs:
- name: Create IPA from Archive
run: |
# Copy the .app from the archive
cp -R build/StikDebug.xcarchive/Products/Applications/StikDebug.app .
cp -R build/StikAI.xcarchive/Products/Applications/StikAI.app .
# Package the app into an IPA
mkdir -p Payload
cp -R StikDebug.app Payload/
zip -r StikDebug.ipa Payload
rm -rf Payload StikDebug.app
cp -R StikAI.app Payload/
zip -r StikAI.ipa Payload
rm -rf Payload StikAI.app
- name: Upload Debug IPA
uses: actions/upload-artifact@v4
with:
name: StikDebug-Debug.ipa
path: StikDebug.ipa
name: StikAI-Debug.ipa
path: StikAI.ipa
retention-days: 90