build(ios): update to iOS 26 SDK for App Store requirements

- Change workflow runner from macos-latest to macos-26
- Add Xcode and SDK version verification step
- Ensures compliance with Apple's April 2026 requirement for iOS 26 SDK
- Maintains iOS 14.0 deployment target for backward compatibility
This commit is contained in:
Johannes Millan 2026-01-18 12:21:38 +01:00
parent 1f4eecbe70
commit 4bbe7634d8

View file

@ -7,7 +7,7 @@ on:
jobs:
ios-app-store-release:
runs-on: macos-latest
runs-on: macos-26
env:
UNSPLASH_KEY: ${{ secrets.UNSPLASH_KEY }}
UNSPLASH_CLIENT_ID: ${{ secrets.UNSPLASH_CLIENT_ID }}
@ -25,6 +25,15 @@ jobs:
with:
persist-credentials: false
- name: Verify Xcode and SDK version
run: |
echo "=== Xcode Version ==="
xcodebuild -version
echo ""
echo "=== SDK Information ==="
xcrun --show-sdk-version
xcodebuild -showsdks | grep -E "(iOS|iphoneos)"
# work around for npm installs from git+https://github.com/johannesjo/J2M.git
- name: Reconfigure git to use HTTP authentication
run: >