일모도원(日暮途遠) 개발자

[iOS오류수정] ATS(App Transport Security) 해제하여 HTTP프로토콜 연결하기 본문

iOS개발/오류수정

[iOS오류수정] ATS(App Transport Security) 해제하여 HTTP프로토콜 연결하기

달님개발자 2023. 2. 20. 11:46

서버가 HTTPS를 지원하지 않는상태에서 API를 호출하면 아래와 같은 에러메시지가 나온다.

The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

ATS에 대해서 더 알아볼려면 애플 매뉴얼을 읽어보자

 

 

서버가 HTTPS를 지원할수 없다면, info.plist파일을 열어서 App Transport Security Settings 항목을 추가해주고 Allow Arbitary Loads를 YES로 주자

 

 

(info.plist파일이 없으면 Target의 Info 탭을 보면 Custom iOS Target Properties를 보자)