iOS 9 부터 ATS(App Transport Security) 라는 보안 규칙이 추가되었습니다.
이 규칙의 핵심은 SSL 보안 프로토콜을 사용하지 않는 네트워크에 접속하기 위해서는 Info.plist 파일에 설정을 추가해야하는 내용입니다.
만약 이런 설정 없이 네트워크에 접속을 시도하면 아래와 같은 오류가 발생합니다 :
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
SSL이 적용되어 있지 않은 네트워크에 요청을 보내기 위해서는 Info.plist 파일에 아래 옵션을 추가해주면 됩니다 :