티스토리 뷰

iOS

iOS App 특정 HTTP 접근 허용방법

malrang-malrang 2022. 6. 28. 00:54

iOS App 특정 HTTP 접근 허용방법

프로젝트를 진행 하는데 ATS(App Transport Security) 라는 에러가 발생했다.

네트워크 통신중에 발생한 에러인데 요녀석이 뭔지 찾아보니 IOS9 버전 이후부터는 보안에 취약한 네트워크를 차단한다고 한다.

그래서 아무 설정없이 HTTP 에 접근하면 콘솔창에 길게 뭐라뭐라 하면서 App Transport Security 라고 하는 에러가 나오게되는데 Info.plist를 수정해 HTTP접근을 허용해주어야 한다!

아래의 사진처럼 특정 HTTP의 주소를 기재해주면 된다!

주의사항!

Allow Arbitary Loads 의 값을 YES 로 설정하고, Exception Domains 에 값이 없다면 모든 HTTP 통신을 허용하게된다.
그럼 애플이 보안강화를 위해 기껏막아놨는데 마음이 아프겠죠?

https://velog.io/@jaden_kim/iOS-App-HTTP-%EC%A0%91%EA%B7%BC-%ED%97%88%EC%9A%A9%EB%B0%A9%EB%B2%95

'iOS' 카테고리의 다른 글

App's Life Cycle  (0) 2022.07.05
객체지향 프로그래밍 과 SOLID 원칙  (0) 2022.07.01
Localization 지역, 언어에따라 다르게 표시하기  (0) 2022.06.28
UIActivityViewController  (0) 2022.06.25
DateFormatter  (0) 2022.06.24
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함