Old Risposta (luglio 2016):
Non è possibile eseguire il debug direttamente Chrome per iOS a causa delle restrizioni sulle pubblicati WKWebView
applicazioni, ma ci sono alcune opzioni già discusso in altri thread SO:
Se è possibile riprodurre il problema anche in Safari, quindi utilizzare Remote Debugging with Safari Web Inspector. Questo sarebbe l'approccio più semplice.
WeInRe consente un semplice debug, utilizzando un semplice modello client-server. Non è completamente descritto, ma potrebbe essere sufficiente per il tuo problema. Vedere le istruzioni sulla configurazione here.
Si potrebbe provare a creare una semplice app per il browser WKWebView
(alcune istruzioni here) o cercarne una esistente su GitHub. Poiché Chrome utilizza lo stesso motore di rendering, puoi eseguirne il debug, poiché si avvicina a ciò che produce Chrome.
C'è un "bug" aperto per WebKit: Allow Web Inspector usage for release builds of WKWebView. Se e quando otteniamo un'API su WKWebView
, Chrome per iOS potrebbe essere debuggato.
Aggiornamento gennaio 2018:
Dal momento che la mia risposta nel 2016, un po 'di lavoro è stato fatto per migliorare le cose.
C'è un recente progetto chiamato RemoteDebug iOS WebKit Adapter, da parte di alcuni membri del team Microsoft. È un adattatore che gestisce le differenze API tra Webkit Remote Debugging Protocol e Chrome Debugging Protocol e consente di eseguire il debug di iOS WebViews in qualsiasi app che supporti il protocollo - Chrome DevTools, VS Code ecc.
Consulta la guida getting started nel repository, che è abbastanza dettagliato.
Se sei interessante, puoi leggere sullo sfondo e sull'architettura here.
fonte
2016-07-04 09:10:06
Fornire alcuni dettagli utili su quale sia il problema. un "bug in chrome" potrebbe significare qualsiasi cosa. Un crash all'interno dell'applicazione, un problema di allineamento con html/css, javascript non funziona correttamente. A seconda di quale problema specifico, ci saranno diversi modi per aiutare –