적합: 수업에서 지정한 Xcode 27.1을 기본 환경으로 보존하면서 Xcode 27.2 RC를 별도 앱으로 시험하려는 경우에 맞습니다. 두 앱을 따로 보관해도 터미널이 사용하는 버전은 별도로 확인해야 합니다.
적합하지 않음: 수업이나 학교에서 시험판 설치와 개발자 도구 변경을 허용하지 않는다면 설치를 진행하지 마세요.
수업에서 요구하는 버전이 이미 정해져 있거나, RC 기능을 시험할 이유가 분명한 학생에게 필요한 안내입니다. Windows에서 원격 Mac에 접속해 Xcode를 사용하는 경우에도 앱 실행과 터미널 버전 선택이 다르다는 점을 확인할 수 있습니다.
마지막 확인: 2026년 10월 30일. Xcode 버전과 날짜는 Apple 개발자 릴리스 기록, 설치 및 시스템 요구 사항은 Apple 공식 문서를 기준으로 확인했습니다.
00설치 전에 현재 수업 환경과 RC 상태를 확인합니다
RC는 정식 공개 전 기능을 시험하고 문제를 확인하도록 제공되는 사전 공개 버전입니다. Apple은 시험판 소프트웨어가 예상대로 동작하지 않거나 기존 환경과 다른 결과를 낼 수 있음을 안내합니다. 따라서 수업 프로젝트의 기본 작업 환경은 지정된 정식 버전으로 유지하고, RC는 별도 시험용으로 다루는 편이 안전합니다. Apple의 시험판 소프트웨어 안내를 먼저 읽어 보세요.
Apple 릴리스 기록에는 Xcode 27.1 정식판과 2026년 10월 19일 공개된 Xcode 27.2 RC가 각각 기재되어 있습니다. 다만 RC가 이후 정식판으로 대체될 수 있으므로, 실제 설치를 시작하는 날에는 Xcode 릴리스 기록과 Xcode 27.1 릴리스 기록을 다시 확인해야 합니다.
| 확인할 항목 | 진행 기준 | 멈춰야 하는 경우 |
|---|---|---|
| 수업에서 요구하는 버전 | 과제 안내에 지정된 버전을 기본으로 남깁니다. | 과제 제출 기준이 불분명하면 담당자에게 확인합니다. |
| macOS 호환성 | 설치하려는 Xcode의 시스템 요구 사항과 현재 Mac의 macOS를 대조합니다. | 요구 사항을 충족하지 않으면 운영체제를 임의로 바꾸지 않습니다. |
| RC 시험 목적 | 새 기능이나 도구 체인을 별도 프로젝트로 검증할 이유가 있을 때만 설치합니다. | 수업이 시험판 사용을 금지하면 설치하지 않습니다. |
| 기기 관리 권한 | 학교나 기관의 설치·전환 규칙을 확인합니다. | 권한 제한을 우회하거나 관리자 설정을 바꾸지 않습니다. |
현재 시스템에서 실행할 수 있는지는 Apple의 Xcode 시스템 요구 사항에서 확인하세요. 요구 사항은 버전별로 달라질 수 있으므로, 다른 버전의 안내를 현재 버전에 그대로 적용하면 안 됩니다.
01두 앱을 함께 둘지 먼저 결정합니다
Xcode 다중 버전 설치는 앱을 각각 보관하는 일과 명령줄 도구가 사용할 버전을 고르는 일을 나누어 생각해야 합니다. 한 앱에서 프로젝트를 열 수 있어도 터미널의 빌드 명령은 다른 앱의 도구를 사용할 수 있습니다.
| 상황 | 권장 선택 | 이유 |
|---|---|---|
| 수업이 Xcode 27.1을 지정함 | Xcode 27.1을 수업 기본 앱으로 보존합니다. | 제출 환경을 바꾸지 않고 과제를 이어 갈 수 있습니다. |
| RC 기능을 확인해야 함 | Xcode 27.2 RC를 별도 이름과 위치로 설치합니다. | 시험용 앱과 수업용 앱을 구별하기 쉽습니다. |
| RC 사용 요구가 없음 | 기존 수업 환경을 유지합니다. | 단순한 호기심만으로 기본 도구를 바꿀 필요가 없습니다. |
두 버전을 별도 앱으로 유지하는 것은 가능합니다. 단, 실제 설치 방식은 해당 다운로드 패키지의 안내를 따르세요. 앱 이름과 저장 위치가 겹치지 않는지 설치 전에 확인하고, 기존 Xcode 27.1을 삭제하거나 덮어쓰는 방식은 선택하지 마세요.
02설치를 시작하기 전 확인 목록을 채웁니다
아래 항목을 모두 확인한 뒤 설치를 진행하세요. 하나라도 불분명하면 먼저 수업 안내나 기기 관리 담당자에게 문의하는 편이 안전합니다.
- [ ] 과제에서 요구하는 Xcode 버전과 제출 기준을 확인했습니다.
- [ ] Apple의 릴리스 기록에서 Xcode 27.2 RC가 현재도 시험판인지 확인했습니다.
- [ ] 현재 macOS가 설치하려는 Xcode의 공식 시스템 요구 사항을 충족합니다.
- [ ] 학교 기기에서 앱 설치와 개발자 도구 선택이 허용되는지 확인했습니다.
- [ ] 수업 프로젝트와 작업 파일을 복구할 수 있는 사본으로 보관했습니다.
- [ ] 내려받은 설치 패키지의 설치 안내를 읽고 앱을 따로 보관할 위치를 정했습니다.
추가 구성 요소가 필요한 경우에는 임의로 다른 버전의 구성 요소를 섞지 마세요. Xcode 구성 요소의 다운로드 및 설치 안내를 확인한 다음, 현재 앱에서 지원하는 절차를 따르세요.
03다음 단계: RC를 별도 앱으로 보관합니다
Apple 개발자 릴리스 페이지에서 필요한 버전을 찾아 다운로드합니다. 파일을 받았다면 먼저 패키지에 적힌 설치 지침을 읽고, 화면에 표시되는 설치 위치와 앱 이름을 확인하세요. 다운로드 방법이나 패키지 형식이 바뀔 수 있으므로, 예전에 본 설명을 그대로 따라 설치하지 마세요.
두 앱을 알아보기 쉽게 구분하는 이름을 사용하고, 기존 수업용 앱과 같은 이름이나 위치를 지정하지 않습니다. 설치 후에는 두 앱이 각각 실행되는지 확인하되, 이 단계만으로 터미널 도구까지 해당 앱으로 전환됐다고 판단하지 마세요.
| 확인 대상 | 앱을 여는 동작 | 터미널에서 확인할 항목 |
|---|---|---|
| 수업용 앱 | 지정된 Xcode 앱으로 프로젝트를 엽니다. | 개발자 디렉터리 경로와 빌드 도구 버전을 확인합니다. |
| 시험용 RC 앱 | 별도 보관한 RC 앱을 직접 실행합니다. | RC로 전환할 때만 명령줄 도구 선택을 바꿉니다. |
| 학교 관리 Mac | 허용된 앱과 설정만 사용합니다. | 변경 권한이 없으면 관리자에게 확인합니다. |
04터미널의 기본 버전을 확인하고 필요한 때만 바꿉니다
앱 아이콘으로 Xcode를 실행하는 것과 터미널이 사용할 개발자 도구를 선택하는 것은 서로 다른 설정입니다. Apple은 Xcode 설정에서 명령줄 도구 버전을 지정하는 방법을 안내합니다. 명령줄 도구 설정 문서에 따라 현재 선택을 확인하세요.
터미널에서 다음 명령을 실행하면 현재 개발자 디렉터리와 선택된 Xcode 버전을 확인할 수 있습니다.
xcode-select -p
xcodebuild -version
결과가 수업용 앱이 아니라면, 먼저 Xcode의 설정에서 명령줄 도구 선택을 확인하세요. 관리 권한이 있고 기기 정책상 허용되는 개인 Mac이라면 xcode-select로 개발자 디렉터리를 지정하는 방법도 있습니다. 아래 경로는 예시이므로 실제 앱 이름과 위치에 맞춰야 합니다.
sudo xcode-select -s "/Applications/Xcode 27.1.app/Contents/Developer"
이 명령은 터미널에서 사용할 개발자 디렉터리를 바꿉니다. 학교 기기에서 관리자 권한이 필요하거나 변경이 차단되면 권한을 우회하지 마세요. 설정을 바꾼 뒤에는 앞의 확인 명령을 다시 실행해 결과가 의도한 앱을 가리키는지 확인해야 합니다.
05FAQ: 함께 설치한 뒤 수업 환경을 점검합니다
수업 프로젝트를 먼저 지정된 Xcode에서 열고 빌드하세요. 그다음 문제가 생겨도 되돌릴 수 있는 사본이나 별도 연습 프로젝트에서만 RC를 시험합니다. 프로젝트가 열린다는 사실만으로 호환성이 보장되지는 않습니다. 빌드 결과와 과제 제출 규칙을 모두 확인한 뒤 시험을 계속할지 결정하세요.
- [ ] 수업용 Xcode 앱으로 과제 프로젝트를 열고 빌드했습니다.
- [ ] 터미널 경로와 Xcode 버전이 수업용 앱을 가리키는지 확인했습니다.
- [ ] 원본이 아닌 복사본에서 RC 앱을 실행하고 별도 빌드를 확인했습니다.
- [ ] 수업에서 요구하는 제출 파일과 빌드 결과를 다시 대조했습니다.
- [ ] RC 시험을 마친 뒤 수업용 개발자 디렉터리로 돌아왔는지 재확인했습니다.
이 점검으로 수업 환경 복구 여부를 확인할 수 있습니다. 프로젝트를 여는 데 성공했더라도, 제출물 형식이나 평가 기준이 달라졌다면 담당자의 안내를 우선해야 합니다.
06마무리: 개인 Mac과 원격 Mac 중 현재 조건에 맞게 고릅니다
개인 Mac에서 두 앱을 관리하면 네트워크 연결 없이 작업할 수 있지만, 설치와 저장 공간을 직접 관리해야 합니다. 학교 Mac은 이미 갖춰진 환경을 쓸 수 있는 대신 설치 권한이나 버전 변경이 제한될 수 있습니다. Windows만 사용하는 경우에는 로컬에서 Xcode를 실행할 수 없으므로, 허가된 Mac 환경에 접속할 방법이 필요합니다.
시험용 도구를 잠깐 확인하려는 학생이라면 수업용 앱을 바꾸지 않는 것이 우선입니다. 로컬이나 학교 Mac에서 버전을 분리하기 어렵다면, NUKCLOUD 이용 안내와 요금 정보를 확인해 필요할 때 원격 Mac을 빌리는 선택도 검토할 수 있습니다. 원격 접속은 네트워크 상태와 이용 가능한 환경에 영향을 받으므로, 과제 마감이 임박했거나 물리 장치 연결이 필요한 경우에는 먼저 조건을 따져야 합니다. 수업용 Xcode 환경을 지키면서 시험판을 별도로 써야 할 때에만 임시 대안을 비교하세요.