Xcode 26.3 – 개발자가 Xcode 내에서 직접 코딩 에이전트를 활용할 수 있음
(apple.com)- Xcode 26.3은 개발자가 Anthropic의 Claude Agent와 OpenAI의 Codex 같은 코딩 에이전트를 Xcode 안에서 직접 사용할 수 있게 함
- 이 기능은 ‘agentic coding’ 이라 불리며, Xcode가 개발자의 목표에 따라 작업을 분해하고 프로젝트 구조에 맞춰 결정을 내리는 자율적 개발 지원을 제공
- 에이전트는 문서 검색, 파일 구조 탐색, 프로젝트 설정 변경, Xcode Previews 캡처 및 빌드 반복 검증 등 개발 전 과정을 지원
- Apple은 이를 통해 개발자가 생산성과 창의성을 극대화하고 혁신에 집중할 수 있다고 밝힘
- 새로운 Model Context Protocol을 통해 외부 호환 에이전트나 도구도 Xcode와 연동 가능, Apple 플랫폼 개발의 유연성 확대
Xcode 26.3의 주요 기능
- Xcode 26.3은 agentic coding 지원을 도입, 개발자가 코딩 에이전트를 활용해 앱을 구축할 수 있는 새로운 방식 제공
- Anthropic의 Claude Agent와 OpenAI의 Codex를 Xcode 내에서 직접 사용할 수 있음
- Xcode가 개발자의 목표를 이해하고 작업 분해, 의사결정, 내장 도구 활용을 자율적으로 수행
- 이 기능은 Xcode 26에서 도입된 지능형 코딩 어시스턴트를 확장한 형태로, Swift 코드 작성과 편집을 넘어 더 많은 기능 접근을 허용
- 에이전트는 개발 생명주기 전반에서 협업하며 워크플로우 간소화, 빠른 반복, 아이디어 실현을 지원
개발 워크플로우 통합
- Claude Agent와 Codex는 Xcode의 문서 검색, 파일 구조 탐색, 프로젝트 설정 업데이트 기능에 접근 가능
- 또한 Xcode Previews 캡처를 통해 시각적으로 결과를 검증하고, 빌드 및 수정 과정을 반복 수행
- Apple은 이러한 통합이 고급 모델의 추론 능력과 Xcode의 기본 기능을 결합해 Apple 플랫폼 개발에 최적의 결과를 제공한다고 설명
- 개발자는 프로젝트에 가장 적합한 모델을 선택해 사용할 수 있음
Apple의 입장
- Apple의 Susan Prescott(글로벌 개발자 관계 부사장) 은 “업계 선도 기술을 개발자 손에 직접 전달해 최고의 앱을 만들 수 있도록 하는 것이 목표”라고 언급
- agentic coding이 생산성과 창의성을 강화하고, 개발자가 혁신에 집중할 수 있도록 워크플로우를 단순화한다고 강조
Model Context Protocol
- Xcode 26.3은 Model Context Protocol을 통해 기능을 개방
- 이는 오픈 표준으로, 개발자가 Xcode와 호환되는 다른 에이전트나 도구를 자유롭게 사용할 수 있게 함
- 내장 통합 외에도 외부 모델과의 연동 유연성 확보
출시 정보
-
Xcode 26.3은 현재 Apple Developer Program 회원에게 릴리스 후보(Release Candidate) 버전으로 제공 중
- 곧 App Store를 통해 정식 출시 예정
- Anthropic 및 OpenAI의 서비스 약관이 적용될 수 있음
Hacker News 의견들
-
이번 Xcode 26.3 릴리스 노트를 보면 놀랍게도 macOS 26(Tahoe)을 요구하지 않음
- iOS 개발을 오래 해온 입장에서 보면, XcodeReleases.com에 따르면 보통 매년 두 번의 주요 업데이트가 있음
9월의 X.0 버전은 Swift와 SDK 버전을 올리고 베타 주기가 김
3~4월의 X.3/X.4 버전은 Swift를 다시 올리며 최소 macOS 요구 버전을 높임
이번 릴리스는 Swift 버전이 그대로라서 핵심 툴체인이 26.2와 같고, 그래서 macOS 요구 버전도 그대로인 듯함 - 다만 AI 관련 기능을 쓰려면 macOS 26이 필요하고, 이전 버전에서는 제한된 기능만 동작함
- iOS 개발을 오래 해온 입장에서 보면, XcodeReleases.com에 따르면 보통 매년 두 번의 주요 업데이트가 있음
-
“하늘 위의 성을 짓는 중”이라는 말처럼, Xcode는 이제 버그 수정과 최적화에만 집중할 시점이라 생각함
- 10년째 Xcode를 쓰고 있는데, 내 경험상 꾸준히 개선되고 있음
가끔 캐시를 지워야 할 때가 있지만 하루를 망칠 정도는 아님
iOS, macOS, CarPlay, Watch용 앱을 만들면서 큰 불편은 없었음
그래서 “Xcode가 그렇게 끔찍하다”는 말이 이해가 안 됨 - AI는 단순한 유행이 아니라 소프트웨어 엔지니어링의 핵심 요소가 되었음
Xcode가 이를 놓치면 제품의 미래에 리스크가 생김 - Xcode가 생기기 전부터 써왔는데, 매년 품질 논란이 반복됨
Objective‑C의 가비지 컬렉션 전환기 때 품질이 크게 떨어졌고, 그 이후로 완전히 회복된 느낌은 아님 - macOS 전반에도 미완성된 아이디어가 많음
훌륭한 개념이 있지만 구현이 절반쯤에서 멈춘 듯한 인상임 - 버그 수정만으로는 주주를 만족시킬 수 없고, AI 기능을 밀어붙이는 게 더 눈에 띄는 선택임
- 10년째 Xcode를 쓰고 있는데, 내 경험상 꾸준히 개선되고 있음
-
Xcode가 내 컴퓨터에 설치될 때마다 일종의 존재론적 커널 패닉을 일으키는 기분임
.json이나 .xml 파일 연결을 강제로 바꾸는 순간마다 분노가 치밀음
단순히 텍스트 파일을 보기 위해 12GB짜리 IDE를 켜야 하는 현실이 답답함
Gentoo stage 1 설치만큼 느린 실행 속도는 여전함
Xcode의 인터페이스와 디버거는 배울 만하고 쓸 만하지만, 로딩 시간은 여전히 미스터리임- Xcode가 iOS 런타임 등 수GB짜리 파일을 설치해 디스크를 가득 채우고, SIP 때문에 삭제도 못 하게 막는 게 불만임
- 파일 연결을 바꾸면 되지 않냐는 의견도 있음
Xcode가 업데이트 때마다 연결을 되돌리는 건지 궁금함
JSON 포맷팅은 다른 에디터로도 충분히 가능함 - macOS 개발에 관심이 있었지만, Xcode를 설치하고 실행해본 뒤 사용성의 낙후됨에 실망했음
- 이번 주제는 Xcode의 AI 통합인데, 단순한 불만보다 코드 프라이버시나 컨텍스트 윈도우 처리 방식 같은 기술적 논의가 더 궁금함
- VSCode의 즉시 실행 속도에 익숙한 입장에서, Visual Studio 2026이 이제 거의 그 수준까지 따라온 게 인상적임
-
이번 업데이트의 진짜 핵심은 MCP(Model Context Protocol) 지원임
이제 Claude나 Codex에 묶이지 않고 원하는 에이전트를 연결할 수 있음- MCP가 더 많은 툴링에 열리면 좋겠음
특히 Xcode Instruments에 MCP 통합이 된다면 엄청난 변화가 될 것임
- MCP가 더 많은 툴링에 열리면 좋겠음
-
Xcode의 CLI가 안정적으로 동작했다면 이런 문제는 없었을 것임
현재는 무작위로 실패하고, 5천 줄짜리 비구조적 로그를 뱉음
Xcode는 이런 문제를 알고도 xcodebuild를 고치지 않고 MCP 서버로 감싼 느낌임
CLI가 신뢰할 수 있었다면 훨씬 풍부한 생태계가 가능했을 것임-
xcode로 시작하는 CLI는 불안정하지만,swift계열은 훨씬 안정적임
swift-format,swift-test같은 도구는 다른 언어 생태계 수준으로 발전했음
나는 앱 코드를 Swift 패키지로 분리해 테스트 속도를 60배 높인 경험을 이 글에 정리했음
-
-
XcodeBuildMCP가 있다면 굳이 Xcode를 열 필요가 거의 없음
터미널에서 Claude가 코드를 작성하고, build_sim → launch_app_sim → screenshot describe_ui 순으로 작업함
다만 Instruments 프로파일링과 서명 관련 작업은 여전히 Xcode가 필요함
describe_ui가 접근성 트리를 반환하는 기능은 에이전트에게 매우 유용함- Xcode 프로젝트의 여러 설정 파일이 공개 문서화되어 있지 않아서, 에이전트가 수정하지 못하게 제한해둠
Xcode의 agentic programming은 아마 더 안전한 접근 방식을 취할 듯함
describe_ui 워크플로우가 흥미로운데, 이미 구현 가능한지 궁금함 - XcodeBuildMCP가 C++ 심볼 정의를 내보낼 수 있다면, 사실상 LSP 서버를 공개한 셈이라 흥미로움
- 나는 여전히 각 브랜치마다 Xcode를 열어 Claude가 만든 코드를 IDE에서 검토하고, 버전 비교와 디버깅을 직접 함
- 빠른 UI 프리뷰 반복 작업은 아직 Xcode 외부에서 완전히 대체하기 어려움
- Xcode 프로젝트의 여러 설정 파일이 공개 문서화되어 있지 않아서, 에이전트가 수정하지 못하게 제한해둠
-
최근 Apple OS 릴리스 중 얼마나 agentic coding으로 만들어졌는지 궁금함
- Bloomberg의 Mark Gurman에 따르면, Apple은 내부적으로 “Claude를 기반으로 운영한다”고 함
관련 트윗 참고 - UI 디자인은 챗봇이 한 것처럼 느껴질 때가 많음
- Activity Monitor처럼 창을 거의 전체화면으로 키워야 탭이 보이는 UI를 보면, vibecoding 이전 시대의 산물 같음
- Bloomberg의 Mark Gurman에 따르면, Apple은 내부적으로 “Claude를 기반으로 운영한다”고 함
-
Anthropic 블로그에 따르면, 이제 Xcode가 Claude Agent SDK를 공식 지원함
-
“Xcode Previews를 시각적으로 캡처”하는 기능이 진짜 가치 있는 부분임
시뮬레이터와 상호작용까지 된다면 완벽할 것임
그 외에는 터미널에서 Claude Code를 계속 쓸 예정임- 아직 시뮬레이터와 직접 상호작용은 안 됨
그 기능은 여전히 XcodeBuildMCP가 담당함
향후 릴리스에서 구현되길 기대함
- 아직 시뮬레이터와 직접 상호작용은 안 됨
-
이미 Xcode 26.2에서 Claude를 쓰고 있는데, 26.3에서 무엇이 달라졌는지 명확하지 않음
- 현재 에이전트 통합 창에서 세 가지 공급자 유형을 테스트했는데, Xcode가 완전히 크래시해서 IDE 자체가 실행되지 않음
- “Xcode 26.3은 Model Context Protocol을 통해 모든 호환 에이전트나 툴을 사용할 수 있게 한다”는 문구가 있음
그 외에도 일부 개선이 있을 수 있음 - 기존의 agentic coding 통합은 느리고 어색했음
CLI에서 내가 선호하는 에이전트 툴을 쓰는 게 훨씬 나았음