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 hexadécimaux que Apple utilise pour identifier le périphérique dans le simulateur.
Il s'agit d'une série de caractères au format UUID (Universally Unique IDentifier), soit 32 caractères hexadécimaux séparés par des tirets (8‑4‑4‑4‑12).
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 installation de l'application. 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é