Це дозволяє проект налагодження проксі-сервера iOS WebKit .
Для початку встановіть за допомогою домашньої мови:
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 є старішою версією (з Chrome 18, близько березня 2012 р.).
Спробуйте сучасні розробники
Через зміни протоколу частини сучасного інтерфейсу DevTools можуть не працювати повністю. Можна спробувати, відкривши
chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/devtools/page/2
де port
і page
значення - це значення, які ви бачите http://localhost:9221
. Знову ж таки, це справді може бути глюком.
Докладніші документи читайте на сторінці проекту ios-webkit-debug-proxy .
Оновлення: це працює і з iOS7 . Оновлення : Додано свіжі вказівки щодо інтерфейсу devtools через patrick .. Оновлення : змінено devtools.html на inspector.html для Chrome 45 та новий ws
злом через Scheintod.