From 4bbe7634d81f922d5389a9d500f48d76bf935f87 Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Sun, 18 Jan 2026 12:21:38 +0100 Subject: [PATCH] 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 --- .github/workflows/build-ios.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 9695fa9b0..d6dd65f7a 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -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: >