File tree Expand file tree Collapse file tree 1 file changed +0
-17
lines changed Expand file tree Collapse file tree 1 file changed +0
-17
lines changed Original file line number Diff line number Diff line change 11#! /bin/bash
22# This script selects the Xcode instance to use.
3- # It also tries to do some cleanup in CI jobs of unused Xcodes.
43
54set -euo pipefail
65IFS=$' \n\t '
76
87source " $( cd " $( dirname " $0 " ) " && pwd) /../shared.sh"
98
109if isMacOS; then
11- # This additional step is to try to remove an Xcode we aren't using because each one is HUGE
12- old_xcode=" $( xcode-select --print-path) "
13- old_xcode=" ${old_xcode%/* } " # pop a dir
14- old_xcode=" ${old_xcode%/* } " # twice
15- if [[ $old_xcode =~ $SELECT_XCODE ]]; then
16- echo " xcode-select.sh's brutal hack may not be necessary?"
17- exit 1
18- elif [[ $SELECT_XCODE =~ " 16" ]]; then
19- echo " Using Xcode 16? Please fix xcode-select.sh"
20- exit 1
21- fi
22- if [ $CI ]; then # just in case someone sources this on their real computer
23- sudo rm -rf " ${old_xcode} "
24- xcode_16=" ${old_xcode%/* } /Xcode-16.0.0.app"
25- sudo rm -rf " ${xcode_16} "
26- fi
2710 sudo xcode-select -s " ${SELECT_XCODE} "
2811fi
You can’t perform that action at this time.
0 commit comments