Xcodes
Xcodes는 Mac에서 여러 Xcode 버전을 설치하고 사용할 버전을 전환하는 무료 오픈소스 관리 앱입니다. 프로젝트마다 다른 개발 환경을 유지하거나 정식판과 베타판을 함께 다루는 Apple 플랫폼 개발자에게 적합합니다.
어떤 작업에 사용하는가
Xcodes는 코드를 작성하는 IDE인 Xcode의 설치와 버전 관리를 돕는 macOS 앱입니다. 기존 프로젝트의 빌드 환경을 유지하면서 새 SDK를 검토하거나, 팀이 지정한 Xcode 버전을 맞추는 작업에 활용할 수 있습니다.
예를 들어 유지보수 중인 앱은 기존 Xcode로 빌드하고, 별도 브랜치에서는 새 Xcode로 컴파일 오류와 SDK 변경 영향을 점검하는 방식입니다. 작업 전 활성 버전을 확인하면 서로 다른 도구 환경에서 나온 결과를 혼동하는 일을 줄일 수 있습니다.
지원 OS와 현재 배포 상태
2026-10-09 확인 시 공식 배포 페이지의 Latest는 v4.1.1b41입니다. Windows·Linux용 앱은 공식 자료에서 확인되지 않았습니다. 해당 태그의 앱 Release 빌드 설정에는 최소 배포 대상이 macOS 14.6으로 지정되어 있습니다. 이는 소스 설정에 근거한 판단이며, 배포 ZIP의 실행 조건을 직접 검사한 결과는 아닙니다.
README의 macOS 13 안내는 2·3세대 설명이므로 4.1.1에 그대로 적용하지 않는 편이 좋습니다. Xcodes 자체의 실행 조건과 설치할 Xcode의 OS 조건도 별도로 확인해야 합니다. 최신 배포와 수정 기록이 있어 지원 종료 제품으로 판단할 근거는 없습니다. [공식 배포 페이지](https://github.com/XcodesOrg/XcodesApp/releases/tag/v4.1.1b41)
설치와 첫 작업 순서
공식 Releases에서 Xcodes.zip을 받아 압축을 풀고 Xcodes.app을 응용 프로그램 폴더로 옮기는 방식이 안내되어 있습니다. Homebrew 사용자는 brew install --cask xcodes로 설치할 수 있습니다. 공식 배포 빌드는 개발자 서명과 공증을 거쳤으며, Xcode가 미리 설치되어 있을 필요는 없습니다.
앱을 연 뒤 필요한 Xcode 버전의 OS 호환성을 확인하고, 다운로드에 필요한 Apple 계정 인증을 진행합니다. 설치가 끝나면 작업에 사용할 버전을 활성화하고 필요한 플랫폼 런타임을 추가합니다. Apple Silicon 전용 런타임은 Xcode 26이 활성화되어 있어야 한다는 공식 조건도 확인해야 합니다. [공식 설치 안내](https://github.com/XcodesOrg/XcodesApp#installation)
비용과 이용 조건
Xcodes는 MIT 라이선스로 제공되는 무료 오픈소스 소프트웨어입니다. 공식 안내의 개발 후원은 선택 사항이며 의무가 없습니다. 별도 유료판이나 결제로 해제하는 기능 제한은 확인되지 않았습니다.
Xcode 다운로드에는 Apple 계정이 필요합니다. Apple은 추가 도구와 이전 Xcode 다운로드에 Apple Developer Program 가입이 필요하지 않다고 안내합니다. 앱 배포 등 다른 개발 업무의 가입 조건은 Xcodes 이용 조건과 구분해야 합니다. [라이선스](https://github.com/XcodesOrg/XcodesApp/blob/main/LICENSE), [Apple 다운로드 안내](https://developer.apple.com/xcode/resources/)
문제가 생겼을 때 확인할 순서
로그인 중 404 오류가 발생한다면 먼저 Xcodes 버전을 확인합니다. 4.1.1 배포 설명은 Apple 로그인 방식 변경에 대응한 수정이라고 명시합니다. 메뉴의 Check for Updates로 업데이트 여부를 확인한 뒤 인증을 다시 진행하는 순서가 적절합니다. 해당 릴리스의 일부 기업 환경 기능은 갱신된 권한 도우미가 필요합니다.
다운로드가 멈추면 네트워크 연결과 자동 재개 상태를 확인하고, 설치 단계에서는 남은 디스크 공간과 오류 메시지를 살펴봅니다. 런타임 선택이나 설치가 실패하면 활성 Xcode와 아키텍처 조건을 확인합니다. 실험적 압축 해제 옵션을 켠 상태에서 문제가 발생하면 옵션을 끄고 비교할 수 있습니다. 공식 문서는 이 옵션의 오류와 높은 메모리 사용 가능성을 알립니다.
다른 설치 방법과 선택 기준
버전 정보를 화면에서 비교하고 클릭으로 설치·전환하려면 Xcodes 앱이 적합합니다. 터미널 스크립트나 CI에서 버전을 지정하려면 같은 조직의 xcodes CLI를 검토할 수 있습니다. CLI는 버전 지정 설치와 전환 명령을 제공하며, 팀과 CI의 Xcode 버전을 기록하는 .xcode-version 파일 사용도 권장합니다. [공식 CLI 문서](https://github.com/XcodesOrg/xcodes)
Xcode 한 버전만 필요하면 Apple이 안내하는 Mac App Store 설치 경로도 선택지입니다. 이전 버전이나 베타를 직접 내려받으려면 Apple Developer 다운로드를 이용할 수 있습니다. 여러 환경을 반복해서 관리할 필요가 있는지가 Xcodes 도입의 주요 판단 기준입니다.
공식 안내
- Xcodes.app — 공식 README · 확인 2026-10-09
- Login Fix. Platforms parse fix — v4.1.1b41 · 확인 2026-10-09
- XcodesApp v4.1.1b41 — Xcode 프로젝트 빌드 설정 · 확인 2026-10-09
- XcodesApp — MIT License · 확인 2026-10-09
- xcodes — 공식 CLI README · 확인 2026-10-09
- Resources - Xcode - Apple Developer · 확인 2026-10-09
주요 기능
- Apple Developer 또는 Xcode Releases 데이터를 바탕으로 설치 가능한 Xcode 버전을 표시합니다.
- aria2를 이용한 병렬 다운로드와 설치 자동화를 지원하며, 네트워크 오류로 중단된 설치를 자동으로 재개합니다.
- 버튼으로 xcode-select의 활성 Xcode 버전을 변경합니다.
- Xcode 버전별 릴리스 노트, OS 호환성, 포함된 SDK와 컴파일러 정보를 확인할 수 있습니다.
- 플랫폼 런타임 설치와 Apple Silicon·Universal 배포본 선택을 지원합니다.
- Apple 계정 로그인에서 보안 키 인증을 지원하며 한국어 번역을 제공합니다.
관련 프로그램
.NET SDK
microsoft.com
.NET SDK는 C#, F#, Visual Basic으로 앱과 라이브러리를 만들고 빌드·테스트·배포 파일을 생성하는 Microsoft의 무료 오픈소스 개발 도구입니다. macOS에서는 Apple Silicon용 Arm64와 Intel용 x64를 제공하며, 터미널과 원하는 편집기를 함께 사용해 콘솔 도구와 웹 서비스를 개발할 수 있습니다.
MongoDB Compass
mongodb.com
MongoDB Compass는 MongoDB 데이터를 화면에서 조회·편집하고, 스키마와 쿼리 성능을 분석하는 무료 데스크톱 도구입니다.
Docker Desktop
docker.com
Docker Desktop은 컨테이너 이미지 빌드와 실행, 여러 서비스의 개발 환경 관리를 GUI와 명령줄로 제공하는 개발 도구입니다.
Google Antigravity CLI
antigravity.google
Google Antigravity CLI는 터미널에서 자연어로 코드 수정·명령 실행을 요청하고, 여러 AI 에이전트의 작업과 결과를 관리하는 개발 도구입니다.
Lens
lenshq.io
Lens는 Kubernetes 클러스터의 리소스, 로그, 메트릭을 데스크톱 화면에서 확인하고 관리하는 IDE다. 여러 개발·운영 환경을 오가는 개발자와 DevOps·SRE 담당자에게 적합하며, macOS 외에 Windows와 Linux도 지원한다.
Tuist
tuist.io
Tuist는 Swift로 Xcode 프로젝트 구조를 정의하고 생성하며, 빌드 캐시와 테스트 분석을 연계해 개발팀의 반복 작업을 줄이는 개발 도구다.