En supposant que vous n'avez qu'un seul appareil connecté à l'USB cela va générer une liste d'un seul élément :
tell application "iTunes" to sources whose kind is iPod
--> {source id 12345 of application "iTunes"}
Vous pouvez obtenir les propriétés de la source avec :
tell application "iTunes" to properties of item 1 of (sources whose kind is iPod)
--> {class:source, id:12345, index:4, name:"iPaddo", persistent ID:"AABBCCC66F695000", kind:iPod, capacity:6.0455927808E+10, free space:1.20541315E+10}
Et comme l'une de ces propriétés est name
vous pouvez obtenir le nom de cette façon :
tell application "iTunes" to name of item 1 of (sources whose kind is iPod)
--> "iPaddo"
0 votes
Vous cherchez le nom du périphérique ou son UUID ? Parce que si c'est l'UUID qui est recherché, vous pouvez simplement lancer la commande
system_profiler SPUSBDataType | grep "Serial Number"
dans le terminal pour l'obtenir. Je suis sûr que vous pourriez le programmer dans le script d'Apple (mais je ne suis pas sûr de savoir comment !).0 votes
En outre, vous pourriez vouloir enquêter
libimobiledevice
que vous pouvez installer sur votre Mac et utiliser dans le terminal. Il fournit de nombreux outils de diagnostic qui peuvent être utilisés pour trouver des informations détaillées sur votre appareil iOS lorsqu'il est branché sur le Mac. Dans votre cas - une fois qu'il est installé, vous pourriez exécuter la commandeideviceinfo | grep "DeviceName"
pour obtenir le nom de votre appareil, maisideviceinfo
fournit des informations beaucoup plus détaillées qui pourraient également vous intéresser :)