1#!/bin/sh 2 3# Usage: 4# XCODE_VERSION = Dotted version of Xcode to install and make active. 5# XCODE_INSTALL_USER = Account name for developer.apple.com without TFA. 6# XCODE_INSTALL_PASSWORD = Password for that account. 7 8set -e 9sudo gem install xcode-install 10xcversion update 11echo ">>>>>" 12echo ">>>>> AVAILABLE.." 13echo ">>>>>" 14xcversion list 15echo ">>>>>" 16echo ">>>>> INSTALLL: Xcode ${XCODE_VERSION}.." 17echo ">>>>>" 18xcversion --verbose --no-progress --no-clean --no-show-release-notes install ${XCODE_VERSION} 19echo "" 20echo ">>>>>" 21echo ">>>>> INSTALL: CLI Tools.." 22echo ">>>>>" 23xcversion --verbose install-cli-tools 24echo "" 25echo ">>>>>" 26echo ">>>>> AVAILABLE.." 27echo ">>>>>" 28xcversion list 29echo ">>>>>" 30echo ">>>>> SELECT: Xcode ${XCODE_VERSION}.." 31echo ">>>>>" 32xcversion select ${XCODE_VERSION} --symlink 33 34# Use, modification, and distribution are 35# subject to the Boost Software License, Version 1.0. (See accompanying 36# file LICENSE.txt) 37# 38# Copyright Rene Rivera 2020. 39