webentwicklung-frage-antwort-db.com.de

Debuggen von Mobile Safari in iOS 8 und iOS 9

Nach dem Wechsel zu neuen iOS-Versionen konnte ich meine Web-App nicht von OS X Safari auf meinem iPhone Safari-Browser debuggen. Mein iPhone wird angezeigt, aber ich habe keine Optionen.

Auf meinem iPhone habe ich den Web-Inspector zugelassen.

English: Developer -> Johans iPhone -> No inspectable applications

Englisch: Entwickler -> Johans iPhone -> Keine inspizierbaren Anwendungen.

Wenn ich jedoch meine Web-App auf meinem Startbildschirm speichere, kann ich die Entwicklertools für diese App erhalten, aber es ist nicht das, was ich bei dieser Gelegenheit möchte. Leider habe ich keine anderen iOS/OS X-Geräte zum Testen, daher wäre jede Hilfe sehr dankbar.

20
jollelj

Für das Debuggen von iOS 8 Mobile Safari ist Desktop Safari 7.1 erforderlich, das nur unter OS X 10.9.5 oder höher verfügbar ist .

Was Sie tun müssen, ist:

  1. Update (über Apple-Menü-> Software-Update) auf OS X 10.9.5 (falls noch nicht geschehen)
  2. Sobald Sie dies getan haben, sollten Sie Safari 7.1 in der Liste der ausstehenden Updates sehen

Sobald dies erledigt ist, sollten Sie wie gewohnt über Desktop Safari debuggen können.

10
Josh

Obwohl dies eine alte Frage ist, sollte irgendwo in der Antwort erwähnt werden, dass Sie zunächst die Fernprüfung auf dem iPhone aktivieren müssen, bevor etwas angezeigt wird. 

Gehen Sie zu: Einstellungen -> Safari -> Erweitert -> Web Inspector

 Enable Web Inspector

12
tabrindle

Auch für iOS 9:

Auf Ihrem Mobilgerät unter Einstellungen -> Safari -> Betrügerische Website Warnung = AUS [Standard = EIN]

4
Steve Seeger

Selbst mit OS X 10.9.5 und Safari> 7.1 konnte ich Mobile Safari auf einem iPad mit iOS 8 nicht debuggen. 

Es stellte sich heraus, dass ich zuvor einen Dialog auf dem iPad abgelehnt hatte, in dem gefragt wurde, ob er diesem Computer vertrauen sollte. Die folgenden Schritte haben geholfen:

  1. Gerät ausschalten.
  2. Öffnen Sie iTunes auf dem Computer. 
  3. Verbinden Sie das Gerät mit dem Computer. 
  4. Beantworten Sie die Computerfrage, damit das Gerät auf iTunes zugreifen kann. 
  5. Gerät einschalten.

Sie werden aufgefordert, zu bestätigen, dass Sie dem Computer erneut vertrauen. Akzeptieren Sie und Sie sollten wie gewohnt debuggen können.

0
mediafreakch