(раньше работал remotedebug_ios_webkit_adapter но кажется с версией ios > 12 больше не работает)
Можно использовать weinre
Установка и запуск
npm i -g weinre
// host - ваш ip на котором запускается фронтенд, порт любой
weinre --httpPort=9000 --boundHost=172.16.4.131
Зайти на http://172.16.4.131:9000/target/target-script-min.js
Вытащить скрипт и вставить как есть в index.html
(вообще куда вставлять не важно, просто скрипт должен попасть на страницу в итоге)
Например, в блоке head, вот так:
<script>
;(function() {
// ... много кода ...
</script>
Найти во вставленном скрипте Target.prototype.setWeinreServerURLFromScriptSrc = function(element) {
Заменить всё тело на window.WeinreServerURL = '172.16.4.131:9000'
; - ваш ip на котором запущен weinre сервер.
http://172.16.4.131:9000/client/ покажет подключенные клиенты, там можно посмотреть html элементы, network и консоль.
Если всё хорошо, то выглядит так (раздел Targets должен показывать приконнектившийся телефон)