watchOS 26 시뮬레이터의 HTTPS 트래픽 캡처

watchOS 26 시뮬레이터의 HTTPS 트래픽 캡처 커버 이미지

이 튜토리얼에서 달성할 목표는 다음과 같습니다:

  • Xcode 26으로 WatchOS 시뮬레이터 26을 준비합니다
  • ✅ Proxyman으로 WatchOS 시뮬레이터 26의 HTTP 및 HTTPS 트래픽 캡처와 복호화를 시작합니다

1. WatchOS 샘플 앱

시작하기 전에 WatchOS 샘플 앱을 다운로드하고 Xcode로 엽니다.

필요한 환경은 다음과 같습니다:

  • Xcode 26
  • macOS 26
  • WatchOS 시뮬레이터 (watchOS 26)

2. 새 WatchOS 26 시뮬레이터를 만들고 iOS 시뮬레이터와 페어링하기

Proxyman이 WatchOS 앱의 트래픽을 캡처할 수 있도록, 새 WatchOS 26 시뮬레이터를 만들고 iOS 시뮬레이터와 페어링하는 것이 중요합니다.

2.1 Xcode -> Window 메뉴 -> Devices and Simulators 열기

  1. 왼쪽 상단의 "+" 버튼을 클릭합니다
  2. "Apple Watch Ultra"를 선택하고 OS 버전으로 watchOS 26을 선택합니다. 모델과 OS 버전을 다르게 해서 여러 WatchOS 시뮬레이터를 만들 수도 있지만, 여기서는 간단하게 OS 26을 사용합니다.
  3. "Create"를 클릭합니다
Xcode 26에서 새 WatchOS 26 시뮬레이터 만들기
Xcode 26에서 새 WatchOS 26 시뮬레이터 만들기
  1. 페어링할 iOS 시뮬레이터를 만듭니다. WatchOS 앱의 트래픽을 캡처하려면 이 단계가 중요합니다. 간단하게 하기 위해 최신 iOS 시뮬레이터인 iPhone 17 Pro Max와 OS 버전 iOS 26을 사용합니다.
페어링된 iOS 시뮬레이터 만들기
페어링된 iOS 시뮬레이터 만들기

2.3 Xcode로 돌아와 Xcode 스킴 메뉴에서 Watch HTTP Watch App을 선택한 다음 -> Apple Watch Ultra를 선택합니다.

watchOS 대상 선택
watchOS 대상 선택

그런 다음 앱을 실행합니다.

메인 앱에서 GET 또는 POST 버튼을 탭해 HTTPS 요청(GET 또는 POST)을 보내 볼 수 있습니다.

응답도 앱에 표시됩니다.

Proxyman과 함께 실행한 WatchOS 샘플 앱
Proxyman과 함께 실행한 WatchOS 샘플 앱

우리의 목표는 Proxyman으로 WatchOS 앱의 HTTP 및 HTTPS 트래픽을 캡처하는 것입니다.

3. Watch 시뮬레이터를 준비하고 Proxyman 앱으로 트래픽 캡처 시작하기

Proxyman 앱을 열고 WatchOS 시뮬레이터에 인증서를 설치합니다.

Certificate 메뉴 -> Install Certificate for iOS -> Simulators로 이동합니다.

그런 다음 모든 단계를 따르고 모든 항목에 체크되어 있는지 확인합니다.

WatchOS에 인증서 설치
WatchOS에 인증서 설치

이 과정에서 Proxyman은 내부적으로 다음 단계를 수행합니다:

  • WatchOS 시뮬레이터의 프록시 설정을 Proxyman으로 바꿉니다.
  • Proxyman 인증서를 WatchOS 시뮬레이터에 설치하고 신뢰하도록 설정합니다(원클릭).

✅ 이제 Proxyman으로 트래픽을 가로챌 준비가 되었습니다. WatchOS 앱에서 GET 또는 POST 버튼을 탭해 HTTPS 요청을 보내 봅니다.

짜잔! Proxyman에서 새 요청과 응답을 볼 수 있습니다. 하지만 요청과 응답은 암호화되어 있습니다. 평문으로 보려면 복호화해야 합니다.

Proxyman으로 watchOS 트래픽 캡처
Proxyman으로 watchOS 트래픽 캡처

요청과 응답을 복호화하려면 Response 패널에 있는 "Enable SSL Proxying" 버튼을 클릭해야 합니다.

그런 다음 WatchOS 앱에서 GET 또는 POST 버튼을 다시 탭해 HTTPS 요청을 보냅니다.

요청과 응답이 복호화된 것을 확인할 수 있습니다.

마지막으로, 요청과 응답이 복호화된 것을 볼 수 있습니다.

Proxyman으로 watchOS 트래픽 복호화
Proxyman으로 watchOS 트래픽 복호화

Proxyman은 다음을 지원합니다:

  • HTTP 및 HTTPS 트래픽
  • WebSocket 트래픽

4. 다음 단계

실제 WatchOS 기기에서 트래픽을 캡처하는 것은 조금 까다롭습니다. 호스트 iOS 기기에 인증서를 설치하고 신뢰하도록 설정한 다음, WatchOS가 트래픽을 iOS 기기로 프록시하도록 설정해야 합니다. 이를 수행하는 방법은 다음 글에서 다룰 예정입니다.

워치 시뮬레이터는 페어링된 iPhone 시뮬레이터를 따르므로, Proxyman에서 올바른 페어를 준비했는지 확인합니다. 어느 한쪽 시뮬레이터를 교체하거나 다시 만든 뒤 트래픽이 멈추면 설정을 다시 실행합니다. 이전 시뮬레이터 페어의 설정을 재사용하려고 하는 것보다 이 방법이 대개 더 빠르고 안전합니다.

5. 더 읽어 보기


Proxyman은 개발자가 iOS 기기, iOS 시뮬레이터, Android 기기에서 HTTPS 트래픽을 캡처할 수 있게 해 주는 고성능 macOS 앱입니다.

다운로드 주소: https://proxyman.com

Noah Tran
Noah Tran

2026년 7월 18일 수정됨. 날짜에 의존하는 표현을 제거하고, 페어링된 시뮬레이터를 초기화할 때의 안내를 추가했습니다.

Mac에서 watchOS 앱의 트래픽을 확인하세요

Proxyman으로 페어링된 시뮬레이터를 준비하고 워치 앱에서 보내는 요청을 확인하세요.

macOS용 Proxyman 다운로드