20 lines
		
	
	
		
			490 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			490 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| set -euo pipefail
 | |
| 
 | |
| EXPECTED_XCODE_VERSION=${EXPECTED_XCODE_VERSION:-13.4.1}
 | |
| 
 | |
| printf "checking for xcodebuild... "
 | |
| command -v xcodebuild || {
 | |
| 	echo "not found"
 | |
| 	exit 1
 | |
| }
 | |
| 
 | |
| printf "checking for Xcode version... "
 | |
| __XCODEVERSION_REAL=$(xcodebuild -version | grep ^Xcode | awk '{print $2}')
 | |
| echo $__XCODEVERSION_REAL
 | |
| [[ "$EXPECTED_XCODE_VERSION" = "$__XCODEVERSION_REAL" ]] || {
 | |
| 	echo "fatal: Xcode version must be $EXPECTED_XCODE_VERSION instead of $__XCODEVERSION_REAL"
 | |
| 	exit 1
 | |
| }
 |