@@ -34,14 +34,14 @@ runs:
34
34
run : |
35
35
INPUT_PLATFORM=${{ inputs.platform }}
36
36
case $INPUT_PLATFORM in
37
- iOS|tvOS|watchOS|macOS) ;;
37
+ iOS|tvOS|watchOS|macOS|visionOS ) ;;
38
38
*) echo "Unsupported platform: $INPUT_PLATFORM"; exit 1 ;;
39
39
esac
40
40
shell : bash
41
41
42
42
- id : get-xcode-version
43
43
run : |
44
- LATEST_XCODE_VERSION=15.3 .0
44
+ LATEST_XCODE_VERSION=16.0 .0
45
45
MINIMUM_XCODE_VERSION=15.0.1
46
46
47
47
INPUT_XCODE_VERSION=${{ inputs.xcode_version }}
@@ -66,35 +66,44 @@ runs:
66
66
67
67
case $INPUT_PLATFORM/$INPUT_XCODE_VERSION in
68
68
iOS/latest)
69
- DEVICE="iPhone 15 "
70
- OS_VERSION="17.4 "
69
+ DEVICE="iPhone 16 "
70
+ OS_VERSION="18.0 "
71
71
;;
72
72
iOS/*)
73
73
DEVICE="iPhone 14"
74
74
OS_VERSION="17.0.1"
75
75
;;
76
76
tvOS/latest)
77
77
DEVICE="Apple TV 4K (3rd generation)"
78
- OS_VERSION="17.4 "
78
+ OS_VERSION="18.0 "
79
79
;;
80
80
tvOS/*)
81
81
DEVICE="Apple TV 4K (3rd generation)"
82
82
OS_VERSION="17.0"
83
83
;;
84
84
watchOS/latest)
85
- DEVICE="Apple Watch Series 9 (45mm )"
86
- OS_VERSION="10.4 "
85
+ DEVICE="Apple Watch Series 10 (46mm )"
86
+ OS_VERSION="11.0 "
87
87
;;
88
88
watchOS/*)
89
89
DEVICE="Apple Watch Series 8 (45mm)"
90
90
OS_VERSION="10.0"
91
91
;;
92
+ visionOS/latest)
93
+ DEVICE="Apple Vision Pro"
94
+ OS_VERSION="2.0"
95
+ ;;
96
+ visionOS/*)
97
+ DEVICE="Apple Vision Pro"
98
+ OS_VERSION="1.0"
99
+ ;;
92
100
esac
93
101
94
102
DESTINATION_MAPPING="{
95
103
\"iOS\": \"platform=iOS Simulator,name=$DEVICE,OS=$OS_VERSION\",
96
104
\"tvOS\": \"platform=tvOS Simulator,name=$DEVICE,OS=$OS_VERSION\",
97
105
\"watchOS\": \"platform=watchOS Simulator,name=$DEVICE,OS=$OS_VERSION\",
106
+ \"visionOS\": \"platform=visionOS Simulator,name=$DEVICE,OS=$OS_VERSION\",
98
107
\"macOS\": \"platform=macOS,arch=arm64\"
99
108
}"
100
109
@@ -119,8 +128,8 @@ runs:
119
128
"iOS": "iphonesimulator",
120
129
"tvOS": "appletvsimulator",
121
130
"watchOS": "watchsimulator",
131
+ "visionOS": "xrsimulator",
122
132
"macOS": "macosx"
123
133
}'
124
134
echo "sdk=$(echo $SDK_MAPPING | jq -r .$INPUT_PLATFORM)" >> $GITHUB_OUTPUT
125
- shell : bash
126
-
135
+ shell : bash
0 commit comments