← 홈으로 돌아가기
IOS

IOS-swift 웹뷰 디버깅 가능하도록 IOS 16+

IOS-swift 웹뷰 디버깅 가능하도록 IOS 16+

  • 원래 아이폰에서 웹뷰 디버깅을 하려면 사파리에서 디버깅을 해놓고
  • 웹뷰를 실행하면 사파리에서 개발자용 메뉴 활성화 시켜서 키면
  • 웹뷰 디버깅이 가능했는데 갑자기 되지 않았다.
  • 결국 갑자기는 내가 한 어떠한 행동 때문에... (아이폰 업데이트)
  • 아무튼 그래서 찾아보니 IOS 16+ 부터는 웹뷰 디버깅이 가능하도록 따로 설정을 해줘야 한다
아래 코드를 웹뷰 로드 구문에 추가해주면 된다.
override func viewDidLoad() {
        super.viewDidLoad()
  
        // 웹뷰 로드 구문 작성
        // ...
  
        // 사파리에서 디버깅 가능하도록
        if #available(iOS 16.4, *) {
            self.webView.isInspectable = true
        }
    }
개발공부 정리노트 | Progressive overload