C'est vraiment à chaque programme de décider s'il stocke dans le dossier d'accueil / documents et laisse les utilisateurs gérer les choses ou s'il crée une base de données en vue (comme Photos ou iTunes) avec des aspects de la base de données ailleurs ou encore s'il cache entièrement le système de fichiers et gère tous les fichiers / la synchronisation.
Dans le cas d'Ulysses, le développeur a décidé de gérer les choses dans une base de données et de les synchroniser avec iCloud via un cache local ou de stocker le contenu localement dans le dossier de la bibliothèque de l'utilisateur - hors de vue des attentes normales dans ~/Documents ou ~/Desktop.
Contenu stocké sur mon Mac
Si vous le faites pas synchroniser votre contenu local à l'aide d'iCloud (c'est-à-dire qu'il est dans le Sur mon Mac dans votre barre latérale Ulysses), vous pouvez accéder à chaque groupe dans votre bibliothèque Ulysses au chemin de fichier suivant :
~/Library/Group Containers/X5AZV975AG.com.soulmen.shared/Ulysses/Documents/Library/Groups-ulgroup/
Chaque groupe appartient à son propre -ulgroup
et aura un nom sous forme de hash (peu utile), par exemple, cba24c5b16a949c388b0204c9aa28867-ulgroup
.
Dans chaque -ulgroup
vos documents auront chacun leur propre .ulysses
fichier. Et vous l'avez deviné, ils ont également un hachage pour un nom de fichier. Notez que .ulysses
contiennent en fait à la fois un Content.xml
et un Text.txt
avec votre contenu.
Contenu synchronisé via iCloud
Vous aurez du mal à accéder à votre bibliothèque Ulysse stockée dans iCloud à partir du Finder, mais il semble que je puisse accéder à la mienne sans problème en utilisant le Terminal si vous êtes à l'aise avec cette méthode. Elle est stockée de la même manière que celle que j'ai décrite ci-dessus, mais voici le chemin d'accès au fichier que vous devez rechercher à la place :
~/Library/Mobile Documents/X5AZV975AG~com~soulmen~ulysses3/Documents/Library/Groups-ulgroup
Une note sur iCloud. Le com~soulmen~ulysses3 est le nom du groupe d'applications fourni à Apple par le développeur lorsqu'il a créé les droits iCloud pour cette application. Le X5AZV975AG est l'identifiant fourni par Apple qui, combiné à l'espace de nom de type reverse dns, rend chaque seau iCloud unique mais commun à tous ceux qui utilisent cette application.