Xcode Wireless 빌드로 디버깅하기

Yujin Kim's avatar
Aug 02, 2023
Xcode Wireless 빌드로 디버깅하기
Contents
My thoughts

My thoughts

iOS 앱을 디버깅할 때 보통 시뮬레이터를 사용하고 발생한 문제나 오류를 정확하게 파악하기 위해서 iPhone과 Macbook을 라이트닝 케이블로 연결해서 디버깅했습니다. 이런 과정은 작업 환경을 다소 난잡하게 만들거나, 정품 케이블이 아니거나 단자에 이상이 있는 경우 빌드를 할 수 없다는 제약이 존재합니다. Xcode 무선(wireless) 빌드 기능을 사용하니 조금 더 편리한 작업 환경을 구성할 수 있었습니다.
다음 조건을 충족하면 어떤 개발 환경이라도 사용할 수 있습니다:
  • macOS 10.12 & iOS 11 버전 이상
  • Xcode 9 버전 이상
  • 동일한 Wi-Fi 네트워크 사용
notion image
무선 빌드 기능을 활성화 하는 방법은 아래 절차를 따르면 됩니다:
  1. Devices & Simulators 메뉴로 이동하기(단축키는 shift+cmd+2)
  1. 최초 사용 시 유선 연결 1회 진행하기
  1. Connect via network 옵션 체크하기
  1. device target을 등록한 기기로 변경하기
만약 Failed to enable wireless functionality on the device 에러가 발생한다면 iPhone 암호를 설정하고 재시도 하면 됩니다.
추가적으로 Devices & Simulators 윈도우에서 최근에 디버깅한 기기의 로그도 바로 확인할 수 있는 기능도 제공하고 있지만, 유선 빌드 속도보다 확실히 느립니다. Flutter 앱을 개발할 때 가끔 사용했던 adb 무선 빌드하고 차이가 체감될 정도였습니다.
 
Share article

김유진의 블로그