File tree 2 files changed +12
-4
lines changed
2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change 14
14
15
15
steps :
16
16
- name : Checkout Repository
17
- uses : actions/checkout@v3
17
+ uses : actions/checkout@v4
18
18
- name : Install
19
19
run : pod install
20
20
- name : Build & Test
21
- run : xcodebuild test -workspace sf-ios.xcworkspace -scheme sf-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 16'
21
+ run :
22
+ iphone_names=$(xcrun simctl list devices available --json | jq -r '.devices | to_entries[] | .value[] | select(.name | test("^iPhone [0-9]+")) | .name')
23
+ latest_iphone=$(echo "$iphone_names" | sort | tail -n 1)
24
+ echo "latest_iphone : $latest_iphone"
25
+ xcodebuild test -workspace sf-ios.xcworkspace -scheme sf-ios -destination "platform=iOS Simulator,OS=latest,name=$latest_iphone"
Original file line number Diff line number Diff line change 13
13
14
14
steps :
15
15
- name : Checkout Repository
16
- uses : actions/checkout@v3
16
+ uses : actions/checkout@v4
17
17
- name : Install
18
18
run : pod install
19
19
- name : Build
20
- run : xcodebuild build-for-testing -workspace sf-ios.xcworkspace -scheme sf-ios -destination 'platform=iOS Simulator,OS=latest,name=iPhone 16'
20
+ run : |
21
+ iphone_names=$(xcrun simctl list devices available --json | jq -r '.devices | to_entries[] | .value[] | select(.name | test("^iPhone [0-9]+")) | .name')
22
+ latest_iphone=$(echo "$iphone_names" | sort | tail -n 1)
23
+ echo "latest_iphone: $latest_iphone"
24
+ xcodebuild build-for-testing -workspace sf-ios.xcworkspace -scheme sf-ios -destination "platform=iOS Simulator,OS=latest,name=$latest_iphone"
You can’t perform that action at this time.
0 commit comments