여러 기기에서 App Store 스크린샷 생성
언제 쓸까: 6.5", 6.7", iPad 스크린샷이 라이트 + 다크 모드로 빠르게 필요할 때.
사전 조건
- Xcode + simctl — 표준 Xcode 설치
- idb 설치됨 —
brew tap facebook/fb && brew install idb-companion - .app 번들 빌드됨 —
xcodebuild -scheme YourApp -destination 'platform=iOS Simulator' build
흐름
-
기기 설정iPhone 15 Pro Max와 iPad Pro 13인치 시뮬레이터를 부팅하세요. 준비되면 나열하세요.✓ 복사됨→ list_simulators가 두 기기 모두 Booted 상태로 표시
-
상태 표시줄 설정두 기기 모두에서 상태 표시줄을 9:41, 완전 충전, 완전 신호로 설정하세요. App Store 스타일.✓ 복사됨→ status_bar_set 성공; 깔끔한 외관
-
설치 + 스크린샷두 기기에 MyApp.app을 설치하세요. 실행하고, 홈 → 프로필 → 설정으로 이동하고, 라이트 및 다크 모드로 각각 스크린샷을 찍으세요. /screenshots/<device>/<mode>/에 저장하세요.✓ 복사됨→ 기기별 폴더, 각 화면의 라이트 + 다크 변형 포함
결과: 수동 캡처 없이 약 10분 안에 전체 App Store 스크린샷 패키지
함정
- 시뮬레이터 부팅 후 앱이 실행 시 충돌 — simctl 로그 가져오기; 누락된 entitlement 확인
- Dynamic Island 콘텐츠가 상태 표시줄 조정을 가림 — Pro Max에서 status_bar_set은 DI 아래에도 적용됨