domain = NSURLErrorDomain, code = -1022

ios dev·2021년 9월 12일
0

domain = NSURLErrorDomain, code = -1022

App Transport Security(ATS)는 일반적으로 앱이 HTTP 서버에 연결하는 것을 허용하지 않지만, 안전하지 않은 콘텐츠를 허용하고 WKWebView를 로드하기 위해 추가할 수 있는 설정이 있다.
이 설정은 Apple의 보안 여부에 관계없이 ATSWKWebView에서 모든 콘텐츠에 액세스할 수 있도록 한다.

이 설정은 모든 ATS 설정과 마찬가지로 Info.plist 파일에 구성되고 Source Code 혹은 Property ListInfo.plist를 설정할 수 있다.


1. Info.plist - Source Code 설정

  • Info.plist를 마우스 오른쪽 버튼으로 클릭하고 Open As > Source Code 를 선택한다.


  • Info.plist는 다음과 같이 끝나야 한다:


  • Info.plist 끝에 작성된 코드 바로 위에 아래 코드를 작성한다:


2. Info.plist - Property List 설정

  • Info.plist를 마우스 오른쪽 버튼으로 클릭하고 Open As > Property List 를 선택한다.


  • 아래와 같이 Property List를 설정한다.




cf.
https://www.hackingwithswift.com/example-code/wkwebview/how-to-load-http-content-in-wkwebview-and-uiwebview

0개의 댓글