From d282c5810b4904ba9547a6fd04320c9e0c4721ce Mon Sep 17 00:00:00 2001 From: Mark Anderson Date: Thu, 8 Aug 2024 12:34:06 -0400 Subject: [PATCH 1/3] chore: Update iOS Workflow Gonna give this a shot, may need a fix. --- .github/workflows/ios.yml | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 4697cf0e..bcee0bd2 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -49,28 +49,24 @@ jobs: strategy: matrix: versions: - - os-version: macos-10.15 - ios-version: 12.x - xcode-version: 11.x - - - os-version: macos-10.15 - ios-version: 13.x - xcode-version: 11.x - - - os-version: macos-10.15 + - os-version: macos-12 ios-version: 14.x - xcode-version: 12.x + xcode-version: 15.x - - os-version: macos-11 + - os-version: macos-13 ios-version: 15.x - xcode-version: 13.x + xcode-version: 15.x + + - os-version: macos-14 + ios-version: 16.x + xcode-version: 15.x steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ env.node-version }} - - uses: maxim-lobanov/setup-xcode@881be567d30efed8fb3f12b5099d68c3fb72aa3d + - uses: maxim-lobanov/setup-xcode@v1.6.0 env: xcode-version: ${{ matrix.versions.xcode-version == '' && env.default_xcode-version || matrix.versions.xcode-version }} with: @@ -87,12 +83,6 @@ jobs: npm i -g cordova@latest ios-deploy@latest npm ci - - name: Run setup iOS 12.x support - if: ${{ matrix.versions.ios-version == '12.x' }} - run: | - sudo mkdir -p /Library/Developer/CoreSimulator/Profiles/Runtimes - sudo ln -s /Applications/Xcode_10.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 12.4.simruntime - - name: Run paramedic install if: ${{ endswith(env.repo, '/cordova-paramedic') != true }} run: npm i -g github:apache/cordova-paramedic From 44304268ab8b1545e2670d9b1b170be12fdcdbb9 Mon Sep 17 00:00:00 2001 From: Mark Anderson Date: Thu, 8 Aug 2024 12:38:49 -0400 Subject: [PATCH 2/3] Update ios.yml --- .github/workflows/ios.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index bcee0bd2..422e1b0d 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -66,7 +66,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: ${{ env.node-version }} - - uses: maxim-lobanov/setup-xcode@v1.6.0 + - uses: maxim-lobanov/setup-xcode@7f352e61cbe8130c957c3bc898c4fb025784ea1e env: xcode-version: ${{ matrix.versions.xcode-version == '' && env.default_xcode-version || matrix.versions.xcode-version }} with: From d806c20e87067422680f6f3683309b0c2701b8b0 Mon Sep 17 00:00:00 2001 From: Mark Anderson Date: Thu, 8 Aug 2024 12:45:56 -0400 Subject: [PATCH 3/3] Update ios.yml --- .github/workflows/ios.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 422e1b0d..6a45b326 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -41,7 +41,7 @@ jobs: node-version: 16 - # > Starting April 26, 2021, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK. + # iOS and iPadOS apps submitted to the App Store must be built with Xcode 15 and the iOS 17 SDK. # Because of Apple's requirement, listed above, We will only be using the latest Xcode release for testing. # To customize these options, add "xcode-version" to the strategy matrix with its overriding value. default_xcode-version: latest-stable @@ -49,11 +49,11 @@ jobs: strategy: matrix: versions: - - os-version: macos-12 + - os-version: macos-14 ios-version: 14.x xcode-version: 15.x - - - os-version: macos-13 + + - os-version: macos-14 ios-version: 15.x xcode-version: 15.x