@@ -21,25 +21,22 @@ jobs:
2121 matrix :
2222 command : [test, ""]
2323 platform : [IOS, MAC_CATALYST, MACOS, TVOS, VISIONOS, WATCHOS]
24- xcode : [15.2, 15.4, "16.0"]
25- exclude :
26- - { xcode: 15.2, command: test }
27- - { xcode: 15.4, command: "" }
28- - { xcode: 15.2, platform: MAC_CATALYST }
29- - { xcode: 15.2, platform: TVOS }
30- - { xcode: 15.2, platform: VISIONOS }
31- - { xcode: 15.2, platform: WATCHOS }
32- - { xcode: "16.0", command: "" }
33- - { xcode: "16.0", platform: MAC_CATALYST }
34- - { xcode: "16.0", platform: TVOS }
35- - { xcode: "16.0", platform: VISIONOS }
36- - { xcode: "16.0", platform: WATCHOS }
24+ xcode : [15.4, "16.0"]
3725 include :
38- - { xcode: 15.2 , skip_release: 1 }
26+ - { command: test , skip_release: 1 }
3927 steps :
4028 - uses : actions/checkout@v4
4129 - name : Select Xcode ${{ matrix.xcode }}
4230 run : sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
31+ - name : Install visionOS runtime
32+ if : matrix.platform == 'visionOS'
33+ run : |
34+ sudo xcodebuild -runFirstLaunch
35+ sudo xcrun simctl list
36+ sudo xcodebuild -downloadPlatform visionOS
37+ sudo xcodebuild -runFirstLaunch
38+ - name : List available devices
39+ run : xcrun simctl list devices available
4340 - name : Cache derived data
4441 uses : actions/cache@v3
4542 with :
0 commit comments