AI 생성 iOS 코드가 실제로 빌드되고 시뮬레이터에서 실행되는지 확인
언제 쓸까: Claude가 SwiftUI 뷰를 방금 작성하거나 편집했습니다. '완료'라고 말하기 전에 컴파일, 시뮬레이터에서 실행, 스크린샷을 원합니다.
사전 조건
- Xcode 설치됨 — Mac App Store의 Xcode 15+;
xcodebuild -version으로 확인 - 부팅 가능한 시뮬레이터 — Xcode → Settings → Platforms → iOS Simulator 다운로드됨
흐름
-
프로젝트 검색 및 빌드/Users/me/Projects/MyApp에서 Xcode 프로젝트를 찾습니다. iOS Simulator 대상 'iPhone 16'에 대해 스킴 'MyApp'을 빌드합니다. 오류 또는 경고를 보고합니다.✓ 복사됨→ 빌드 성공 또는 file:line이 있는 특정 오류
-
시뮬레이터 부팅, 설치, 시작iPhone 16 시뮬레이터를 아직 부팅하지 않았으면 부팅합니다. 빌드된 앱을 설치하고 시작합니다. 3초 후 스크린샷을 찍습니다.✓ 복사됨→ 앱 실행 중; 스크린샷 캡처됨
-
기능 구동'가입' 버튼을 탭하고, 이메일 필드에 '[email protected]'을 입력하고, 제출을 탭합니다. 각 단계 후 스크린샷.✓ 복사됨→ 흐름을 보여주는 스크린샷 시퀀스; 또는 명확한 탭 실패 오류
결과: 기능이 작동하음을 증명하는 이전/이후 스크린샷, 코드와 함께 커밋됨.
함정
- 좌표로 탭하기는 장치 크기에 따라 취약함 — MCP가 지원할 때 접근성 레이블 기반 탭을 선호합니다; 좌표는 대체로만 사용합니다.
- 시뮬레이터 빌드는 실제 장치와 다른 아키텍처를 사용합니다. — 아키텍처에 민감한 코드의 경우, 병합하기 전에 최소한 한 번은 물리적 장치를 위해 빌드합니다.