아이폰 OS 웹킷 디버그 프록시 프로젝트는이 가능합니다.
시작하려면 homebrew로 설치하십시오.
brew install ios-webkit-debug-proxy
시뮬레이터 실행 (시뮬레이터를 실행하는 경우) :
SIM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer
"$SIM_DIR/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator" \
-SimulateApplication \
$SIM_DIR/SDKs/iPhoneSimulator6.1.sdk/Applications/MobileSafari.app/MobileSafari
프록시를 실행합니다.
ios_webkit_debug_proxy
오류 확인
장치에서 오류 메시지를 찾습니다.
lockdownd에 연결할 수 없습니다. 종료합니다. : 해당 파일 또는 디렉토리가 없습니다. 인스펙터 ios_webkit_debug_proxy를 연결할 수 없습니다.
그런 다음 장치에서 다음 과 같은 메시지를 확인하십시오 (iOS 7 예 :).
현재 연결된 컴퓨터를 신뢰하십니까?
"신뢰"를 선택하고 프록시를 다시 실행하십시오.
ios_webkit_debug_proxy
기본 devtools 열기
그런 다음 http://localhost:9221
DevTools는 기본적으로 이전 버전입니다 (2012 년 3 월경 Chrome 18부터).
최신 devtools 사용해보기
프로토콜 변경 으로 인해 최신 DevTools 프런트 엔드 부분이 완전히 작동하지 않을 수 있습니다. 열어서 시도 할 수 있습니다
chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/devtools/page/2
여기서 port
및 page
값은 표시되는 값입니다 http://localhost:9221
. 다시 말하지만 이것은 실제로 버그가있을 수 있습니다.
ios-webkit-debug-proxy 프로젝트 페이지 에서 더 많은 문서를 읽으십시오 .
업데이트 : 이것은 iOS7에서도 작동 합니다 . 업데이트 : patrick을 통해 새로운 devtools 프런트 엔드 지침을 추가했습니다 . 업데이트 : devtools.html을 Chrome 45 용 inspector.html 로 변경 하고 ws
Scheintod를 통한 새로운 해킹.