Xcode 멀티 버전 설치 & Command-line Default 버전 세팅

우선 필요한 버전의 Xcode를 찾아 다운을 받는다. 
https://developer.apple.com/download/more/?name=Xcode (로그인 필요)

원하는 버전을 클릭하고, 다운 로드 후, 압축을 풀면 Xcode.app가 생성된다.  파일 명을 버전에 따라 바꾸면 좋을 것이다 (Xcode_버젼.app). 그리고 응용 프로그램(Applications) 디렉토리 아래 Xcode 버전에 따라 나란히 배치해보자. 

간단히 여러 버전의 XCode를 설치하였다.  

이제 Command-line으로 Xcode를 실행할 때, 어떤 버전으로 실행할 지 세팅해보자. 

현재 어떤 Xcode 경로로 세팅되어 있는지 조회한다.

> xcode-select --print-path 
또는
> xcode-select -p
/Applications/Xcode.app/Contents/Developer

버전을 조회한다.

> xcodebuild -version
Xcode 10.2.1
Build version 10E100

현재 세팅되어 있는 Xcode 경로와 버전(10.2.1)을 알았다.

만약 다른 버전의 Xcode로 설정을 바꾸려면 다음과 같이 커맨드를 날려보면 된다.

> sudo xcode-select -s /Applications/Xcode11.app/Contents/Developer
Password:

root 권한과 비밀번호를 알아야 경로를 바꿀 수 있다.  성공했다면 경로가 바뀌었는지 확인해보자.

> xcode-select -p
/Applications/Xcode11.app/Contents/Developer

> xcodebuild -version
Xcode 11.0
Build version 11A420a

Xcode 11.0으로 성공적으로 바뀌었다.  🙂

참고로, macOS 버전과 호환이 되는 상황에서만 유용할 것으로 보인다.  보통 Xcode의 업그레이드는 macOS 버전의 업그레이드도 요구하는 경우가 많기 때문에 호환이 되는지 우선 확인해 봐야 할 것이다.  Xcode의 릴리즈 노트를 보면 macOS 호환 버전을 확인 할 수 있다. (Xcode 11 Release note)



Leave a Reply

Your email address will not be published. Required fields are marked *