Comment obtenir l’identifiant Bundle de votre application? Automation UIA iOS

Comment puis-je obtenir l’identifiant de l’ensemble de l’application dans laquelle je me trouve?

Vous utiliseriez:

[[NSBundle mainBundle] bundleIdentifier] 

+ mainBundle “[r] renvoie l’object NSBundle correspondant au répertoire dans lequel se trouve l’exécutable de l’application en cours.” et renverra donc un object NSBundle pour le bundle d’application.

[ - bundleIdentifier ] Renvoie “l’identifiant du bundle du destinataire, qui est défini par la clé CFBundleIdentifier dans la liste des propriétés de l’information du bundle.”

Voici comment j’ai obtenu l’identifiant Bundle pour mon application dans les scripts UIA:

 //code to get bundle id var target = UIATarget.localTarget(); var app_name = target.frontMostApp().bundleID(); UIALogger.logDebug(app_name); 

Vous pouvez trouver l’identifiant de paquet du plist. Clic droit dans le fichier d’application et cliquez sur “Afficher le contenu du paquet”. Vous y trouverez un fichier plist. Ouvrez-le avec n’importe quel éditeur de texte et vous obtiendrez l’identifiant du bundle.