Le chemin pour accéder à un fichier dans le simulateur est plutôt complexe.
Parmi les nombreux dossiers que vous devez traverser pour l'atteindre, il y a le UDID et le App GUID.
Vous n'avez généralement pas besoin de connaître ces valeurs puisqu'il existe des techniques pour retrouver un fichier dans le simulateur.
Je vous propose tout de même des techniques pour retrouver ces valeurs afin d'assouvir votre curiosité!
Le UDID (Unique Device ID) est une série de caractères alphanumériques que Apple utilise pour identifier le périphérique dans le simulateur.
Il s'agit d'une série de caractères alphanumériques au format UUID (Universally Unique IDentifier), soit une série de 10 caractères alphanumériques suivi de trois séries de quatre caractères alphanumériques puis d'une série de 12 caractères alphanumériques.
Si vous désirez connaître le UDID :
Une autre séries de caractères au format UUID fait partie du chemin du fichier : l'identifiant unique de l'application (app GUID).
Il faut savoir que le app GUID change à chaque fois que l'application est exécutée. Pas de chance!
Si vous désirez tout de même le connaître, il est possible de faire afficher le chemin complet par programmation dans la sortie standard de Xcode.
Le App GUID apparaîtra à la fin des informations affichées.
po NSHomeDirectory()
(lldb) po NSHomeDirectory()
"/Users/monnom/Library/Developer/CoreSimulator/Devices/28799245-2240-4465-8EB6-8D0C65CA4784/data
/Containers/Data/Application/702898FC-6416-43B8-BB99-79365042F3CE"
▼Publicité