앱 개발을 위해 Mac에서 Expo를 실행합니다.
개발 중인 내 앱을 실행하는 iPhone은 USB 테더링만 사용하여 Expo 서버에 연결하고 싶습니다. SIM 카드가 없고 WiFi도 활성화 할 수 없는 환경이다.
🔑 해결
iPhone을 mac에 케이블로 연결하면 USB 네트워크에 연결됩니다.
네트워크 연결은 iPhone과 mac 사이에서만 이루어집니다. 기본적으로 전화에 대한 인터넷 연결은 아니지만 Expo 개발에는 필요하지 않습니다.
mac의 시스템환경/네트워크 에서 “iPhone USB”로 연결된 것을 확인하면 iPhone의 IP 주소가 표시됩니다. 아래명령어를 실행합니다.
export REACT_NATIVE_PACKAGER_HOSTNAME=127.0.0.1
127.0.0.1
를 iPhone 연결된 IP 주소로 변경합니다.
expo를 실행하여서 exp://
로 된 주소를 입력하여 iPhone에서 expo앱으로 오픈 가능합니다.