web-dev-qa-db-fra.com

Débogage de Safari mobile sous iOS 8 et iOS 9

Après être passé aux nouvelles versions d'iOS, je n'ai pas été en mesure de déboguer mon application Web depuis OS X Safari vers le navigateur de mon iPhone Safari. Mon iPhone apparaît mais je n'ai pas d'options.

Sur mon iPhone, j'ai autorisé l'inspecteur Web.

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

Anglais: Développeur -> Johans iPhone -> Aucune application contrôlable.

Si je sauvegarde toutefois mon application Web sur mon écran d’accueil, je peux obtenir les outils de développement pour cette application, mais ce n’est pas ce que je veux à cette occasion. Malheureusement, je n'ai pas d'autre appareil iOS/OS X à tester, alors toute aide serait grandement appréciée.

20
jollelj

Débogage d'iOS 8 mobile Safari nécessite le bureau Safari 7.1 , qui est uniquement disponible sous OS X 10.9.5 ou supérieur .

Ce que vous devez faire c'est:

  1. Mise à jour (via le menu Apple -> Mise à jour du logiciel) sous OS X 10.9.5 (si ce n'est déjà fait)
  2. Une fois que vous avez fait cela, vous devriez voir Safari 7.1 dans la liste des mises à jour en attente.

Une fois cela fait, vous devriez être capable de déboguer comme d'habitude via Safari sur le bureau.

10
Josh

Bien qu'il s'agisse d'une vieille question, il convient de mentionner quelque part dans la réponse que vous devez réellement activer l'inspection à distance sur l'iPhone avant que rien ne se produise. 

Allez à: Paramètres -> Safari -> Avancé -> Web Inspector

 Enable Web Inspector

12
tabrindle

Aussi pour iOS 9:

Sur votre appareil mobile, sous Paramètres -> Safari -> Avertissement relatif aux sites Web frauduleux = OFF [défaut = ON]

4
Steve Seeger

Même avec OS X 10.9.5 et Safari> 7.1, je n’ai pas pu déboguer Safari mobile sur un iPad avec iOS 8. 

Il s’est avéré que j’avais auparavant rejeté une boîte de dialogue sur l’iPad qui demandait de "faire confiance à cet ordinateur". Les étapes suivantes ont aidé:

  1. Mettre le périphérique hors tension.
  2. Ouvrez iTunes sur votre ordinateur. 
  3. Connectez l'appareil à l'ordinateur. 
  4. Répondez à une question de l'ordinateur pour permettre à l'appareil d'accéder à iTunes. 
  5. Allumer l'appareil.

Il vous demandera de confirmer à nouveau votre confiance en l'ordinateur. Acceptez et vous devriez être capable de déboguer comme d'habitude.

0
mediafreakch