Sobes.tech
Middle

Où trouver package et appActivity pour l'application iOS?

sobes.tech IA

Réponse de l'IA

Pour les applications iOS dans le contexte de l'automatisation avec Appium, les notions de package et appActivity, comme pour Android, n'existent pas. À la place, on utilise le paramètre bundleId, qui est l'identifiant unique de l'application.

Pour connaître le bundleId d'une application iOS, on peut:

  • Vérifier dans Xcode dans les paramètres du projet (Général -> Identité -> Bundle Identifier).
  • Utiliser la commande ideviceinstaller -l (si libimobiledevice est installé) pour obtenir une liste des applications installées avec leurs bundleId.
  • Dans les Capacités Désirées d'Appium, spécifier bundleId au lieu de appPackage et appActivity.

Exemple de Capacités Désirées pour iOS:

{
  "platformName": "iOS",
  "deviceName": "Simulateur iPhone",
  "platformVersion": "14.4",
  "bundleId": "com.exemple.monapp"
}