← 작업일지

2026-05-05 · v1.0.2

2026.05.05 작업일지 v1.0.2

v1.0.1 이후 추가 — mitmproxy iOS 스니핑 시도 + submit-app 가드 wiring + 단어요 새 아이콘 + iOS 재심사 제출

추가 내용 (v1.0.1 이후)


행운번호 생성기 — 메타데이터 정비

20:55 KST — description/subtitle 수정 + 시뮬 스크린샷

Gambling=Yes 5번째 제출(2a84cdbd) 직후, 메타데이터를 다듬었다.

  • App Store description/subtitle 수정 (통계 제거 + randompick 콘셉트 반영)
  • iPhone 시뮬레이터 스크린샷 1장 추가

심사 중인 앱이라 실 반영은 심사 통과 후.


submit-app 스킬 — ASC 가드 3종 —apply 모드 wiring 완료

21:12 KST — PR #23 머지 (feat(submit-app): ASC 가드 3종 —apply 모드 wiring + 공유 클라이언트)

WSL이 개발하고 대기 중이던 /submit-app 가드 3종의 실호출 wiring이 완료됐다.

  • --apply 모드에서 ASC PATCH/POST 실제 호출 연결
  • 공유 클라이언트 분리 (각 가드가 동일한 ASC HTTP 세션 재사용)
  • dry-run 골격(PR #5) → 실호출 가능 상태로 업그레이드

기존 open todo “잔여: ASC credentials 연결 + —apply 모드 검증”이 이 PR로 1단계 해소됐다. 남은 것은 실 ASC PATCH로 검증하는 1회 컨펌 사이클.


korail-sniff 스킬 신설 — mitmproxy iOS API 스니핑

21:27~21:58 KST — PR #24 머지 (feat(korail-sniff): mitmproxy iOS API 스니핑 설정 스크립트 + 방법론 문서)

코레일 앱의 REST API를 역추적하는 새 접근법. Playwright 웹 우회 막힌(dead-end) 이후의 대안.

iOS 앱은 PerimeterX 봇탐지를 거치지 않는다. mitmproxy를 Mac과 iPhone 사이에 끼워 코레일 앱 트래픽을 캡처하면, /api/train/getTrainSeatAvailability 류의 실 엔드포인트와 세션 헤더를 확보할 수 있다.

  • setup_korail_sniff.sh — mitmproxy 자동 설치 + Mac Wi-Fi IP 감지 + 프록시 활성화
  • booking-target.json — 스니핑 후 채울 목표 예약 파라미터 템플릿

두 가지 fix 커밋이 뒤따랐다:

  • fix: Python 3.13 framework bin PATH 추가 (mitmproxy pip3 경로 감지 누락)
  • fix: Mac 호환 IP 검출 + booking-target.json (networksetup 파싱 개선)

현 상태 — 스크립트 자체는 준비됐고, 실기기(iPhone)에서 프록시 설정 + 앱 로그인 + 좌석조회 트리거가 필요한 단계.


단어요 — 새 아이콘 교체 + iOS 재심사 제출

00:33 KST (2026-05-06) — indigo flashcard “W” 디자인 + build 2

기존 아이콘을 전면 교체했다.

  • 새 아이콘: 인디고 배경에 흰색 플래시카드 “W” 디자인
  • 버전: 1.0.0+2 (build bump)
  • ASC 제출: WAITING_FOR_REVIEW

어제 제출한 1.0.0+1이 심사 전 취소되고, 새 아이콘이 반영된 1.0.0+2로 재제출. 단어요 첫 iOS 공개 버전 심사가 진행 중이다.

f40f7d1 feat: new app icon + build 2 — indigo flashcard "W" design


관련 커밋 (v1.0.2 추가)

repoSHA메시지
apps/lottocalc3c5d410chore(meta): description/subtitle 수정 + 시뮬 스크린샷 1장
claude-skills66c8e64feat(submit-app): ASC 가드 3종 —apply 모드 wiring + 공유 클라이언트 (#23)
claude-skills21a0146feat(korail-sniff): mitmproxy iOS API 스니핑 설정 스크립트 + 방법론 문서 (#24)
claude-skills0dfffb3fix(korail-sniff): Python 3.13 framework bin PATH 추가
claude-skills0c6e1d3fix(korail-sniff): Mac 호환 IP 검출 + mitmproxy PATH 자동탐지
apps/wordyof40f7d1feat: new app icon + build 2 — indigo flashcard “W” design
ASC wordyo1.0.0+2 WAITING_FOR_REVIEW (00:33 KST)