In base alla guida della libreria di sviluppo iOS Debugging dovrebbe essere possibile eseguire il debug di un sito Web in Mobile Safari (su iOS 6) da remoto da Safari desktop, attraverso una normale connessione USB. Ma dopo aver completato i passaggi descritti (accendo Web Inspector su iPad, connetterlo tramite USB al mio Mac, attiva il menu Sviluppo nelle preferenze) Non vedo ancora alcun elemento del dispositivo nel menu Sviluppo in Safari desktop. C'è qualche altro requisito cruciale per questo lavoro? Forse la versione Mac OS X minima? Ho 10.6.8.Tentativo di eseguire il debug di un sito Web su iPad, ma il dispositivo non viene visualizzato nel menu Sviluppo in Safari sul mio Mac
risposta
Si scopre che il supporto per il debug remoto è stato aggiunto solo in Safari 6, che, per qualche motivo inspiegabile non è disponibile per Snow Leopard, solo per Lion (in versione limitata) e versioni successive. Così ho comprato un aggiornamento a Mountain Lion e ora funziona semplicemente.
Nelle preferenze per Safari su iOS, è disponibile un'opzione avanzata che consente di attivare "Web Inspector", che attiva e disattiva questa funzione (almeno questa è su iOS 6, non ho più dispositivi per verificarlo).
C'è anche una limitazione che:
Importante: è possibile controllare solo le applicazioni su dispositivi che sono stati trasferiti nel dispositivo da Xcode. Non puoi ispezionare le app che sono state scaricate da App Store, anche se si tratta della tua app.
Quindi mi aspetto che le app per sviluppatori siano le uniche che puoi manipolare in questo modo.
Ho già attivato Web Inspector in Avanzate, questo è il problema. Secondo la guida non c'è nient'altro da fare e tutto dovrebbe funzionare. Ma non è così. Forse ho bisogno di un Lion o Mountain Lion o cos'altro è uscito da Snow Leopard? – jayarjo
Apple vuole forzare gli sviluppatori ad aggiornare al recente OSX (che è in bundle con i recenti strumenti di sviluppo).
Ma c'è un modo che lavora per il debug iOS6 + Safari per gli sviluppatori usando OSX 10.6.8/Windows/qualunque cosa:
funziona bene come il modo ufficiale. Forse Apple ha preso questo progetto per il loro debug (solo una supposizione).
questa risposta è utile, ma Weinre ha un set limitato di funzionalità quando si confronta con una console "regolare" del webkit: nessun debug di js, molto ritardo, ecc. –
- 1. iPhone 5 collegato al Mac, opzione di menu Sviluppo "Usa per lo sviluppo" per il dispositivo
- 2. L'iPhone non appare nel menu Sviluppo in Safari
- 3. Come posso eseguire il debug di Javascript che funziona sul mio desktop ma non sul mio cellulare?
- 4. Prevenire il menu di scelta rapida predefinito su longpress/longclick in mobile Safari (iPad/iPhone)
- 5. Xcode non vede il mio dispositivo iOS ma iTunes fa
- 6. Il dispositivo Android non viene visualizzato nel DDMS
- 7. Il carattere personalizzato non viene visualizzato sul dispositivo, ma sul simulatore
- 8. Debug di app Web in iPad Simulator
- 9. Come si configura il mio ambiente per eseguire il debug su un dispositivo Blackberry?
- 10. linee orizzontali misteriosi sul mio sito se fusi su iPad
- 11. "Dispositivo abilitato per il debug di Android" non viene visualizzato su Eclipse
- 12. Perché lo script "103fm" viene visualizzato sul sito Web Drupal?
- 13. Si è verificato un errore sconosciuto durante il tentativo di utilizzare un iPad per lo sviluppo
- 14. Come posso testare il mio sito web in una vecchia versione di Safari su OS X?
- 15. Perché non viene visualizzato .lesshst nel mio ~
- 16. Come eseguire il debug sul browser interno di Facebook (mobile)?
- 17. Ottieni "Nessun file o directory" durante il test sul dispositivo iPad ma non nel simulatore.
- 18. Terminare il debug sul dispositivo
- 19. Google Maps non viene visualizzato sul dispositivo Android.
- 20. Il mio sito Web continua a bloccarsi IE, impossibile eseguire il debug
- 21. Google Maps non viene visualizzato sul dispositivo Android
- 22. Perché il mio NotifyIcon non viene visualizzato?
- 23. MSDeploy Error_Connection_Terminated durante il tentativo di distribuire il sito Web
- 24. Il sito Web UIWebView Desktop non funziona
- 25. Il sito Web non funziona nella ricerca privata di safari
- 26. Abbiamo bisogno di un iPhone/iPad per il suo sviluppo?
- 27. Il numero di telefono non viene visualizzato in Safari su iOS
- 28. "android.provider.Telephony.SMS_RECEIVED" non funziona sul mio dispositivo (HTC Wildfire) - come eseguire il debug?
- 29. iPad in modalità orizzontale sta incrementando il mio sito su - non so come risolvere il problema
- 30. Font personalizzati visualizzati in IB ma non sul dispositivo
Questa informazione è così difficile da trovare! Grazie! – Komsomol