03 - Connexion Libimobiledevice - Mac - iOS
maj 28 NOV 2024
Pour l'instant, il n'est pas possible d'effectuer un test avec iOS >= 17
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 surTrust
:
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.
Installation de l’IPA
Pour utiliser l’IPA avec votre téléphone, nous devons autoriser l’UDID de votre téléphone. Vous pouvez le trouver avec la commande idevice_id
. Merci de nous envoyer cet identifiant.
Pour effectuer un test local sur un appareil iOS, vous devez installer l’IPA Greenspector ios-testing-tools.
Veuillez suivre les étapes ci-dessous :
Installez le paquet ideviceinstaller avec la commande suivante :
brew install ideviceinstaller
Téléchargez l’IPA via l’URL suivante : https://dl.greenspector.com/ios-testing-tools/ios-testing-toolsUITests.ipa
Installez l’IPA sur l'appareil à l'aide de la commande suivante :
ideviceinstaller --install [path_to_ipa]
Remplacez path_to_ipa par le chemin de l’IPA 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 :
Sur votre Mac : /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Sur internet pour iOS < 16.7 : Releases · mspvirajpatel/Xcode_Developer_Disk_Images
Sur internet pour iOS 16.7 : DeveloperDiskImage/DeveloperDiskImages/16.7 at main · doronz88/DeveloperDiskImage
Exécutez la commande suivante :
Remplacez path_to_developer_disk_image par le chemin de votre image.