Lorsque vous enregistrez des préférences utilisateur à l'aide de UserDefaults ou @AppStorage, les informations sont enregistrées dans un fichier .plist (property list).
Pendant le développement de votre application, le fichier .plist sera créé sur votre ordinateur dès que vous lancez l'application dans le simulateur de Xcode.
Pour consulter ce fichier, ouvrez le Finder puis rendez-vous dans le dossier /Users/votrenom/Library/Developer/CoreSimulator/Devices.
Pour accéder à ce chemin, vous devez configurer le Finder pour afficher les dossiers cachés.
De là, recherchez un fichier dont le nom correspond à l'identifiant unique de votre application (Bundle ID). Assurez-vous que le Finder soit configuré pour limiter les recherches au dossier actuel et à ses sous dossiers.
Le chemin sera quelque chose du genre /Users/votrenom/Library/Developer/CoreSimulator/Devices/7A17BF42-9EB2-4EA7-BDAA-7620AAB825A3/data/Containers/Data/Application/5F681DC8-ECAF-4134-AE8D-548183F0EDF6/Library/Preferences/com.monnom.monprojet.plist.

Il est dangereux d'éditer le contenu de ce fichier, tel que spécifié dans la documentation officielle1:
Don’t try to access the preferences subsystem directly. Modifying preference property list files may result in loss of changes, delay of reflecting changes, and app crashes. To configure preferences, use the defaults command-line utility in macOS instead.
Néanmoins, une fois le fichier localisé, il est intéressanat de l'ouvrir dans Xcode afin de voir son contenu.

1. « UserDefaults ». Apple. https://developer.apple.com/documentation/foundation/userdefaults
« Change macOS user preferences via command line ». pawelgrzybek.com. https://pawelgrzybek.com/change-macos-user-preferences-via-command-line/
« How To Change Preferences From The Command Line On MacOS? ». Shell Tips!. https://www.shell-tips.com/mac/defaults/
▼Publicité