macOS · Xcode · 호환성

최신 macOS & Xcode 호환성 가이드 — 베어메탈 클러스터

MacDate 베어메탈 Mac mini M4 노드에는 최신 안정 버전 macOS가 사전 설치됩니다. 이 가이드는 현재 macOS 버전·Xcode 호환 매트릭스·iOS 26 테스트 요구사항·CI/CD 파이프라인에서의 macOS 버전 관리 전략을 다룹니다.

MacDate 클러스터의 현재 macOS 버전

MacDate의 모든 신규 노드에는 주문 시점에 Apple Silicon에서 사용 가능한 최신 안정 macOS가 설치됩니다. 2026년 기준 M4 하드웨어의 현재 버전은 macOS 16입니다.

프로비저닝된 노드는 자동으로 업데이트되지 않습니다. 수동으로 업데이트하거나 재프로비저닝을 요청하기 전까지는 출고 시 버전을 유지합니다.

프로비저닝 후 SSH에서 sw_vers를 실행하여 노드의 정확한 macOS 버전을 확인할 수 있습니다.

Xcode 버전 호환성 매트릭스

Xcode최소 macOSiOS 타깃M4 지원
Xcode 26macOS 16iOS 26✓ 네이티브
Xcode 16.xmacOS 15 (Sequoia)iOS 18✓ 네이티브
Xcode 15.xmacOS 14 (Sonoma)iOS 17✓ 호환
Xcode 14.xmacOS 13 (Ventura)iOS 16구 macOS 필요

특정 macOS 버전 요청 방법

  1. 기술 지원 페이지에서 지원 티켓을 제출합니다
  2. 필요한 macOS 버전·Xcode 버전·사전 설치가 필요한 도구를 명시합니다
  3. 저희 팀이 보통 수 시간 내에 요구 사항에 맞는 새 노드를 프로비저닝합니다

iOS 26 / Xcode 26 호환성 참고

iOS 26은 "Liquid Glass" UI 컴포넌트와 SwiftUI 및 UIKit 렌더링의 대폭적인 변화를 도입합니다. iOS 26 호환성 테스트에는 다음이 필요합니다:

CI/CD 파이프라인을 위한 macOS 업데이트 전략

macOS 버전을 고정하세요.

CI 노드의 자동 업데이트를 비활성화하고, 스테이징 노드에서 테스트 후 계획적으로 업그레이드하세요.

Xcode 버전을 프로젝트 배포 타깃에 맞게 동기화하세요.

xcode-select -s /Applications/Xcode-16.x.app을 사용하여 활성 Xcode 버전을 독립적으로 고정할 수 있습니다.

macOS Beta 테스트용으로 별도 노드를 렌탈하세요.

일일 결제 플랜으로 필요할 때만 Beta macOS 테스트 노드를 생성하여 프로덕션 CI 노드의 안정성에 영향을 주지 않을 수 있습니다.

자주 묻는 질문

macOS Beta 버전을 지원하나요?

네, 요청 시 지원합니다. Beta 버전은 예기치 않은 빌드 실패를 일으킬 수 있으므로 프로덕션 CI/CD에는 권장하지 않습니다.

노드가 다음 macOS 버전으로 자동 업데이트되나요?

아니오. MacDate는 노드의 macOS 버전을 자동으로 업데이트하지 않습니다. 업그레이드 시점은 귀하가 완전히 제어합니다.

특정 macOS 또는 Xcode 버전이 필요하신가요?

저희 기술팀이 정확한 macOS + Xcode 요구 사항에 맞는 노드를 구성해 드립니다.

클러스터 구성하기 → 기술 지원 문의 →