YunDaeHyeon
← 미러링부스

App Store 심사 대응 기록

2026.02.06적용 완료

팀이 반복된 심사 반려 원인을 사용자 관점의 UX 문제로 다시 정의해 App Store 승인을 받은 기록입니다.

반려 사유

  • 1차 (2026.01.31): Apple Watch 앱 아이콘 배경이 검정이라 원형으로 보이지 않음, Watch를 탭해도 미러링이 시작되지 않음
  • 2차 (2026.02.04): Watch 화면이 '연결 대기 중'으로 표시되지만 미러링 기기 목록에 나타나지 않음
  • 3차 (2026.02.05): 소명 후 최종 반려. Watch를 리모트로 연결할 때 '연결 대기 중'이 무한 로딩

판단

  • 팀은 2차까지 '미러링 기기로서의 Watch 연결' 문제로 이해하고 소명했지만, 실제 지적은 '리모트 컨트롤러로서의 연결' 문제였음을 3차에서 확인
  • Watch는 리모트 전용이라는 팀의 전제는 사용자에게 드러나 있지 않았고, 목록에 보이는데 연결되지 않는 상태는 사용자 입장에서 버그로 읽힌다고 팀이 판단
  • 팀은 심사 문구에 맞춘 수정이 아니라 '리모트 연결 상태와 타임아웃을 어떻게 드러낼 것인가'로 문제를 다시 정의

결과

  • 팀이 WatchConnectivity 연결 흐름과 '연결 대기 중' 상태의 타임아웃·에러 처리를 보완
  • 4차 심사에서 승인, 2026.02.06 App Store 배포

담당 업무

  • PR #301: 기기 연결 화면에서 뒤로 가기 시 세션이 정리되지 않아 재연결이 안 되고 상태가 꼬이던 버그 수정 (2026.02.05 머지)
  • PR #309: 하트비트 타임아웃 이벤트를 두 화면이 동시에 받아 연결 끊김 알림이 중복되고 화면 이동이 충돌하던 버그 수정 (2026.02.05, 4차 심사 제출 전 머지)
  • PR #313: README에 심사 대응 과정 정리

관련 프로젝트