🍎 아이폰 iOS ~ Swift

[iOS/Swift] http 통신 시 since it does not conform to ATS policy 에러

핑크빛연어 2023. 2. 22. 01:02

 

 

xcode 에서 iOS 개발 시 

http 통신할 때 다음과 같은 에러가 나오는 경우가 있습니다.

since it does not conform to ATS policy ...

 

https 가 아닌 http 인 도메인을 사용했을 경우 나타나는 에러 입니다.

이런 경우, ATS 제외에 허용시킬 도메인을 추가해줘야 합니다.

 

 

Info.plist 파일을 열어줍니다.

 

🧤 http인 도메인 일부만 허용

 

✔️ Property List 로 열어 추가하는 경우

 

✔️ Source Code 로 열어 추가하는 경우

 

 

🧤 http인 도메인 전체 허용

 

만약 http 인 전체 도메인을 허용시켜주려면 

NSExceptionDomains 대신 NSAllowsArbitraryLoads 를 사용해서 허용해줍니다.

<key>NSAppTransportSecurity</key>
<dict>
  <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

 

 

 

감사합니당 :)

728x90
반응형