개발서버가 로컬을 포트포워딩한 http로 시작 주소를 갖고있는데, 빌드를 해서 테스트를 해보면 서버가 연결되지 않았다. 이유는 http연결을 막아놓기 때문.
그것을 잠시 허용하는 방법을 AOS와 IOS에서 각각 알아보자.
android > app > src > main > androidManifest.xml
위 경로로 들어가서 한줄만 추가하면 된다.
<application
android:usesCleartextTraffic="true"
info.plist
위 파일로 들어가서 추가해주면 된다.
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> // <-- 이부분 추가
<true/> // <-- 이부분 추가
<key>NSExceptionDomains</key>
<dict>
<key>localhost</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
결국 http를 허용하면 앱 심사에서 거절당하기 때문에 근본적인 해결책(?)은 아니지만 빌드 후 테스트가 필요한 상황일때는 유용하게 쓸 수 있다.