From 4a2f165aeb6838c9790baa2b0e6fab378cc4f8fa Mon Sep 17 00:00:00 2001 From: SimonThormeyer Date: Wed, 4 Feb 2026 13:27:56 +0100 Subject: [PATCH 1/2] ci: use `xcrun simctl delete all` to shutdown ios sumulators iOS simulators aren't shared between users, so this is the most failsafe option. --- .github/workflows/interop.yml | 2 +- .github/workflows/test-ios.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/interop.yml b/.github/workflows/interop.yml index f0b2f97c2d..7be012fb1c 100644 --- a/.github/workflows/interop.yml +++ b/.github/workflows/interop.yml @@ -61,4 +61,4 @@ jobs: - name: delete ios simulator and kill android emulator if: always() run: | - ./scripts/delete-ios-sim-device.sh ${{ env.SIMULATOR }} + xcrun simctl delete all diff --git a/.github/workflows/test-ios.yml b/.github/workflows/test-ios.yml index 2a1bedab06..c3a158a245 100644 --- a/.github/workflows/test-ios.yml +++ b/.github/workflows/test-ios.yml @@ -50,4 +50,4 @@ jobs: - name: Delete simulator if: always() run: | - ./scripts/delete-ios-sim-device.sh ${{ env.SIMULATOR }} + xcrun simctl delete all From 8d6691e9cca0a41009eb58c584b486466633ce7a Mon Sep 17 00:00:00 2001 From: SimonThormeyer Date: Wed, 4 Feb 2026 13:35:33 +0100 Subject: [PATCH 2/2] ci: also delete the user folder that contains ios simulator data --- .github/workflows/interop.yml | 1 + .github/workflows/test-ios.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/interop.yml b/.github/workflows/interop.yml index 7be012fb1c..204aa26ea4 100644 --- a/.github/workflows/interop.yml +++ b/.github/workflows/interop.yml @@ -62,3 +62,4 @@ jobs: if: always() run: | xcrun simctl delete all + rm -rf ~/Library/Developer/CoreSimulator diff --git a/.github/workflows/test-ios.yml b/.github/workflows/test-ios.yml index c3a158a245..d6ce1c6ef7 100644 --- a/.github/workflows/test-ios.yml +++ b/.github/workflows/test-ios.yml @@ -51,3 +51,4 @@ jobs: if: always() run: | xcrun simctl delete all + rm -rf ~/Library/Developer/CoreSimulator