diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b8d766fb..4e5af32d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -120,7 +120,12 @@ jobs: echo "SCRIPT_PLATFORM=$SCRIPT_PLATFORM" >> $GITHUB_ENV - if: ${{ env.PLATFORM != 'macCatalyst' && env.PLATFORM != 'macOS' }} - name: Check for ${{ env.RUNTIME }} runtime + name: Download Default ${{ env.PLATFORM }} Runtime + run: xcodebuild -downloadPlatform ${{ env.PLATFORM }} + continue-on-error: true + + - if: ${{ env.PLATFORM != 'macCatalyst' && env.PLATFORM != 'macOS' }} + name: Check for ${{ env.RUNTIME }} Runtime run: | if xcrun simctl list runtimes | grep -q "$RUNTIME"; then echo "has_runtime=true" >> "$GITHUB_ENV" @@ -140,7 +145,7 @@ jobs: run: xcodes runtimes --include-betas - if: env.has_runtime == 'false' - name: Download Required Runtime (${{ env.RUNTIME }}) + name: Download Required ${{ env.RUNTIME }} Runtime uses: nick-fields/retry@v3 with: timeout_minutes: 15