03 - Connexion Libimobiledevice - Mac - iOS

Activer le mode développeur

Un accès aux options développeur d'iOS est nécessaire :

  • Allez dans Settings > Privacy & Security > Developer Mode

  • Activez le bouton à cocher et sélectionnez Restart.

  • Lorsque l'iPhone redémarre, une fenêtre contextuelle s'affiche : Turn on Developer Mode ? Acceptez-la.

  • Allez dans Settings > Developer et basculez sur « Enable UI Automation » (Activer l'automatisation de l'interface utilisateur)

Si vous ne voyez pas l'option mode développeur dans les réglages, connectez l'iPhone à un Mac via USB avec Xcode. L'option apparaîtra.

 

Connecter l’appareil via USB

  • Connecter l'iPhone à un ordinateur via un câble USB

  • La première fois que vous connectez un iPhone via USB, une fenêtre contextuelle Trust This Computer ? devrait apparaître. Cliquez sur Trust :

popup_trust.PNG
  • Exécutez la commande suivante pour vérifier que la bibliothèque libimobiledevice détecte l'iPhone :

idevice_id

L'UDID de l'appareil doit apparaître.

 

IPA installation

Pour effectuer un test local sur un appareil iOS, vous devez installer l’API Greenspector ios-testing-tools.

Veuillez suivre les étapes ci-dessous :

  • Installez le paquetage ideviceinstaller avec la commande suivante :

brew install ideviceinstaller
ideviceinstaller --install [path_to_api]

Remplacez path_to_api par le chemin de l'API ios-testing-tools que vous venez de télécharger.

 

Montage d'une image disque de développeur

Vous devez également monter une image du disque de développement.

Vous trouverez l'image correspondant à la version de votre appareil à l'un des endroits suivants :

Exécutez la commande suivante :

Remplacez path_to_developer_disk_image par le chemin de votre image.

Si la commande ideviceimagemounter renvoie une erreur, vous devrez peut-être redémarrer votre appareil.