iOS 27 정식 이후: Xcode 27, SDK, 스토어 문턱

 ·  약 12분 읽기  ·  iOS 개발

iOS 27 정식 이후: Xcode 27, SDK, 스토어 문턱

사용자가 OS를 올릴 수 있다고 해서 빌드 머신, SDK, 스토어 바이너리가 이미 맞춰진 것은 아닙니다. 아래는 「오늘 올릴 수 있는 것」「내년 4월에 필수인 것」「책상과 CI 중 어디를 먼저 바꿀지」 세 줄입니다. iOS 27 기기 티어, WWDC26 Xcode 27 / Foundation Models와 같이 읽으세요.

9.14
iOS 27 사용자 정식
2027.4
27 SDK 필수 제출
26.4
Xcode 27 최소 macOS

정식판이 여는 것은 사용자 기기입니다. 개발자 창은 「지금 27 SDK를 올릴 수 있고, 내년 4월에는 해야 한다」입니다. 하룻밤에 겹치지 마세요.

두 달력: 사용자 출시일 ≠ 개발자 마감

9월 9일 이벤트에서 Apple은 iOS 27을 9월 14일 호환 기기에 연다고 했고, 같은 주 개발자 뉴스는 Xcode 27 RC로 App Store / TestFlight 제출이 가능하다고 했습니다. 사용자 업그레이드와 접수 개시는 같은 주여도 SDK 강제는 같은 주가 아닙니다.

날짜사용자개발자
2026-06-10부터개발자 / 공개 베타Xcode 27 beta TestFlight
2026-09-099.14 공개 발표Xcode 27 RC(27A266a) 스토어 제출
2026-09-14iOS 27 정식, iPhone 11 이후실기기·크래시·심사 기기가 27로
2027-04iOS / iPadOS / tvOS / visionOS / watchOS 업로드는 해당 27 SDK 이상으로 빌드

기기 목록은 5대 대조, 일정은 가을 이벤트. 이 글은 툴체인과 스토어 규칙만 다룹니다.

Xcode 27이 설치되는 곳과 내용

Xcode 27은 Swift 6.4와 iOS 27 등 27 SDK 세트입니다. 실기기 디버그 하한은 iOS 17 등. 배포 대상은 여전히 iOS 15까지 내릴 수 있습니다. 강제되는 것은 빌드 SDK이지 최소 OS가 아닙니다.

항목Xcode 27 바닥
호스트 OSmacOS Tahoe 26.4 이상
호스트 칩Apple silicon만. Intel에는 설치·실행 불가
컴파일러Swift 6.4 (언어 모드 6 / 5 / 4.2 / 4)
Mac AppmacOS 26이 Intel / Rosetta 마지막. macOS 27은 Apple silicon만

아직 Intel이면 오늘 밤 올리지 마세요

27 SDK를 내려면 빌더를 먼저 Apple silicon으로. Windows / Linux는 원격 Mac, Windows에서 Xcode.

설치 후 SDK를 확인합니다.

Terminal
# sw_vers / xcodebuild / MCP
sw_vers
xcodebuild -version
xcodebuild -showsdks
xcrun mcp-server status

Coding Intelligence는 watchOS도 다루고, 워크스페이스 없이 도는 MCP server를 미리 봅니다. 무인 환경의 --unsafe-always-allow-all-agents는 책상 기본값이 아닙니다. 원격 xcodebuild원격 Xcode 자동화 테스트와 같습니다.

SDK 하드 게이트: Scene과 런치 스크린

iOS 27 SDK로 빌드하면 옛 프로젝트는 실행이 안 되거나 업로드가 거절됩니다. 옛 SDK 바이너리는 당분간 이 두 조항 밖입니다.

1. Scene-based life cycle: 없으면 실행 실패

iOS 27부터 최신 SDK로 만든 앱은 scene-based life cycle이 필수입니다. 경고가 아니라 시작이 안 됩니다.

이전 신호
UIApplicationSceneManifest가 없음.
AppDelegate에 application(_:configurationForConnecting:options:)가 없음.

SDK만 새것, 수명 모델은 옛것

시뮬레이터에서는 되는 것처럼 보여도 심사 기기에서 죽습니다. 첫 27 SDK 제출 전에 Scene을 옮기세요.

2. 런치 스크린: TN3208 / ITMS-90870

iOS 27 / iPadOS 27부터 네 키 중 하나가 필요합니다. 없으면 ITMS-90870. EU 대체 스토어도 같습니다.

<key>UILaunchScreen</key>
<dict/>

새 SwiftUI는 Generate Info.plist FileLaunch Screen (Generation)에서 UILaunchScreen이 붙습니다. 줄인 Info.plist와 직접 짠 CI가 빠지기 쉽습니다.

App Store: 지금은 선택, 2027년 4월은 필수

9월 9일 이후 Xcode 27 RC 제출이 열립니다. 강제는 2027년 4월. iOS / iPadOS는 27 SDK 이상. tvOS / visionOS / watchOS도 각자 27. macOS 27 SDK는 같은 「필수」 문장에 없습니다. Mac 앱의 압력은 Apple silicon 전용 OS 쪽입니다.

플랫폼2027년 4월부터
iOS / iPadOSiOS 27 & iPadOS 27 SDK 이상
tvOS / visionOS / watchOS각 27 SDK 이상
macOS~~같은 필수 문장에는 없음~~. 다만 macOS 27은 Apple silicon만

연령 등급 재답변, Time Allowances, 소셜 기능 신고, 새 헤더/검색 에셋도 「제출 준비」를 멈춥니다.

전환 방법

9월은 TestFlight 한 번으로 Scene과 런치 스크린만 본다. 프로덕션은 CI가 초록이 될 때까지 Xcode 26이어도 된다. 첫 27 SDK 프로덕션과 2027년 4월 사이에 이터레이션을 하나 남겨라.

Foundation Models와 심사

Foundation Models는 온디바이스, PCC, 제3자 LanguageModel을 하나의 Swift API로 모았습니다. 배경은 WWDC26. Small Business Program이고 누적 첫 다운로드 200만 미만이면 PCC의 다음 Apple Foundation Models 클라우드 API 요금이 따로 없을 수 있습니다. 전원 무료는 아닙니다.

CI / 클라우드 Mac: Intel 빌더는 여기까지

출시 주에 깨지는 것은 문법보다 아직 Intel이거나 macOS 26.3인 빌더입니다. Xcode 27은 26.4+와 Apple silicon. Address Sanitizer는 Xcode 26.4 이전에서 iOS 27 위에 죽을 수 있어 26.5 또는 27이 필요합니다.

  • 책상 — Apple silicon + 26.4+ 위에 Xcode 27
  • CI — self-hosted는 M 시리즈
  • 원격 — Windows / Linux는 그 Mac으로 SSH / VNC
  • — 프로덕션 서명을 일상 노트북에 두지 말 것

일상 노트북을 26.4로 강제하기보다 Xcode 27용 전용 노드를 일 단위로 빌리는 편이, 핫픽스 담당을 옛 SDK에 남겨 두고 움직이기 쉽습니다.

2주 점검표

  1. 빌더가 Apple silicon이고 sw_vers ≥ 26.4.
  2. Xcode 27 설치, xcodebuild -showsdks에 iOS 27.
  3. Scene manifest. 실기기 옛 앱을 지우고 콜드 런치.
  4. 런치 스크린 키. 27 SDK Internal TestFlight로 ITMS-90870 확인.
  5. 연령 등급 재답변. 소셜이면 Connect에 표시.
  6. 제품 페이지 소재를 새 템플릿으로.
  7. Mac Intel slice는 마지막 세대로 적고, 신규는 arm64만.
  8. 첫 27 SDK 프로덕션은 2026 Q4 또는 2027 Q1. 2027년 3월 마지막 주가 아님.

FAQ

지금 당장 iOS 27 SDK가 필수인가요?
아니요. 9월 9일부터 제출 가능. 필수는 2027년 4월. 그전까지 Xcode 26 바이너리는 올라갑니다.

Intel Mac에 Xcode 27을 설치할 수 있나요?
안 됩니다. Apple silicon만. Intel 빌더는 4월 강제 전에 퇴역.

27 SDK에서 실행이 안 되는 이유는?
옛 AppDelegate 수명이 가장 흔합니다. 최신 SDK 바이너리는 scene-based가 필수입니다.

ITMS-90870이란?
런치 스크린 없음. 네 키 중 하나가 필요합니다.

배포 대상도 iOS 27이어야 하나요?
아니요. iOS 15까지 내릴 수 있습니다. 강제는 빌드 SDK입니다.

ZavCloud Developer Infrastructure

Xcode 27을 26.4를 따라가는 전용 Mac에

Intel 빌더에는 Xcode 27이 안 올라갑니다. 출시 주에 일상 노트북에 업그레이드와 서명을 같이 얹지 마세요.

Apple silicon Mac mini를 일 단위로 빌려 CI와 27 SDK 빌드용 디스크·계정을 분리하세요.

전용 Mac 노드 구성하기
New Arrival M4 플랜 보기