Language/iOS,AOS
IOS - 웹뷰 사파리 브라우저 디버깅
건담아빠
2023. 1. 20. 09:11
개발자용 메뉴 켜기
사파리 브라우저 -> 설정
메뉴 막대에서 개발자용 메뉴 보기 활성화
개발자용 메뉴가 활성화 되어있는것을 알수 있다.
개발자용 -> Safari Technology Preview 받기 클릭 또는 아래사이트데서 mac os 버전에 맞게 설치하면 된다.
https://developer.apple.com/safari/technology-preview/
Safari Technology Preview - Safari - Apple Developer
Safari is the best way to see the sites on iPhone, iPad, and Mac. Safari Technology Preview gives you an early look at upcoming web technologies in macOS and iOS.
developer.apple.com
디버깅
필자는 현재 시뮬레이터로 테스트 중임으로 아래와 같이 선택한다.
디버깅 진행
최근(16x) 아이폰 업데이트 이후 동작안함!!
16버전 이후에서 무엇인가가 업데이트 된듯하다!!
1. xCode 소스에서 아래 설정
(참고 : https://developer.apple.com/documentation/webkit/wkwebview/4111163-isinspectable)
// Safari 개발자 모드에서 로그 보려면 설정해야함.
if #available(iOS 16.4, *) {
webViewWK.isInspectable = true
} else {
// Fallback on earlier versions
}
2. 아이폰 설정
설정 > Safari > 고급 > 웹 속성 ON