그래오늘은이거야

ios swift 16.4 How to show the inspector Safari WKWebview 아이폰 인스펙터 안보이는 현상 not working 본문

세상 개발/IOS(Swift)

ios swift 16.4 How to show the inspector Safari WKWebview 아이폰 인스펙터 안보이는 현상 not working

jinhongstar 2023. 5. 10. 12:20
728x90
반응형

안녕하세요

 

사파리 인스펙터가 안보일때는 이제 총 4가지를 의심해야 합니다.

 

1. safari 설정 

웹속성을 커야 합니다

 

설정 > safari > 고급 > 웹속성

 

2. 16버전 이상 개발자 모드 ON

https://jinhongstar.tistory.com/100

제 블로그 참고하시면되요~

 

3. 개발provisoning 개발 인증서키로 앱 배포 했는지

Cetification 개발자 인증서로 provisioning 된 앱만 인스펙터가 사용가능합니다. 

16.4 이후? 확인안해봤는데 16.4 이후 inspector 옵션 켜면 되려나?? 

 

4. 16.4 이상 inspectable 웹뷰에서 활성화 했는지

 

정확히 말하자면 Xcode 14.3 이상 최신버전으로 패치 하신분만 안나옵니다.

 

16.4 부터 inspector 옵션을 켜지 않으면, 사파리 safari inspector 에  웹뷰 정보가 나타나지 않습니다.

 

14.3 이하는 옵션이 없어서 무조건 인스펙터가 나왔었지만, 

Xcode 애플 라이브러리 패치를 안해서 WKWebview 에 inspector 옵션이 안들어가 있어서 문제 없이 인스펙터가 될것 입니다.

 

 

     if #available(iOS 16.4, *) {

               webView.isInspectable = true           

        }

     

webView . isInspectable  =  false
webView . isInspectable  =  true

 

반응형
Comments