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
bundleIdau lieu deappPackageetappActivity.
Exemple de Capacités Désirées pour iOS:
{
"platformName": "iOS",
"deviceName": "Simulateur iPhone",
"platformVersion": "14.4",
"bundleId": "com.exemple.monapp"
}