개발일지_2023.05.03(수) - React Native에서 http서버를 빌드해보고 싶을때 (React Native http 허용)

guddls ju·2023년 5월 3일
0

개발일지

목록 보기
3/3

개발서버가 로컬을 포트포워딩한 http로 시작 주소를 갖고있는데, 빌드를 해서 테스트를 해보면 서버가 연결되지 않았다. 이유는 http연결을 막아놓기 때문.
그것을 잠시 허용하는 방법을 AOS와 IOS에서 각각 알아보자.

1. AOS (Android)

android > app > src > main > androidManifest.xml
위 경로로 들어가서 한줄만 추가하면 된다.

<application
      android:usesCleartextTraffic="true"

2. IOS (apple)

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를 허용하면 앱 심사에서 거절당하기 때문에 근본적인 해결책(?)은 아니지만 빌드 후 테스트가 필요한 상황일때는 유용하게 쓸 수 있다.

profile
효율에 미친자

0개의 댓글