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