1 votes

Où Calendar.app de Mountain Lion stocke-t-il ses préférences ?

Le programme Calendar.app possède manifestement certaines préférences qui sont réglables.

enter image description here

Cependant, lorsque je tape defaults read com.apple.Calendar (et diverses permutations sur la capitalisation), j'obtiens le message suivant Domain com.apple.Calendar does not exist . De plus, je ne trouve pas de fichier dans le fichier ~/Library/Preferences avec un horodatage correspondant aux changements que j'ai effectués.

Où le programme Calendrier de Mountain Lion stocke-t-il ses préférences ?

2voto

L'identifiant de la liasse est toujours com.apple.iCal . Vous pouvez le voir depuis le Info.plist ou avec quelque chose comme bid() { osascript -e "id of app \"$*\""; } .

Donc, la liste des propriétés pour les préférences est toujours dans ~/Library/Preferences/com.apple.iCal.plist . Il sera probablement déplacé vers ~/Library/Containers/com.apple.iCal/Data/Library/Preferences/com.apple.iCal.plist si Apple met Calendar en sandbox.

1voto

MrDaniel Points 12472

Après avoir effectué une recherche approfondie dans mon répertoire utilisateur, j'ai trouvé un fichier associé à l'application Calendar.app. Si vous vérifiez le fichier Info.plist contenu dans le paquet Calendar.app, vous constaterez que l'identifiant de l'application Calendar est toujours iCal et que le fichier que vous recherchez ressemble à "com.apple.iCal".

Les fichiers que j'ai trouvés en utilisant la recherche suivante sont :

$ find /Users/yourusername/ -name com.apple.iCal*

Fichiers trouvés :

/Users/yourusername/Library/Application Support/SyncServices/Local/clientdata/com.apple.iCal
/Users/yourusername/Library/Caches/com.apple.helpd/Generated/com.apple.iCal.help
/Users/yourusername/Library/Caches/com.apple.helpd/SDMHelpData/AppleExtra/English/HelpSDMIndexFile/com.apple.iCal.help
/Users/yourusername/Library/Caches/com.apple.iCal
/Users/yourusername/Library/Preferences/ByHost/com.apple.iCal.helper.E4000000-0000-0000-0000-000000000000.plist
/Users/yourusername/Library/Preferences/ByHost/com.apple.iCal.helper.E4000000-0000-0000-0000-000000000000.plist.lockfile
/Users/yourusername/Library/Preferences/com.apple.iCal.helper.plist
/Users/yourusername/Library/Preferences/com.apple.iCal.helper.plist.lockfile
/Users/yourusername/Library/Preferences/com.apple.iCal.plist
/Users/yourusername/Library/Preferences/com.apple.iCal.plist.lockfile
/Users/yourusername/Library/Saved Application State/com.apple.iCal.savedState/

De plus, je suis presque certain qu'iCal dans Mountain Lion utilise iCloud pour stocker les préférences de l'application, ou du moins qu'il devrait l'être puisqu'il est supposé être une application en nuage pour franchir la frontière entre les appareils iOS et OS X. Je vais devoir vérifier cela plus en détail, et voir comment cela fonctionne quand iCloud est activé ou non...

Il devrait utiliser iCloud comme indiqué dans le sujet de la documentation du développeur de Conception de données à valeur clé dans iCloud

Pour stocker des valeurs discrètes dans iCloud pour les préférences, la configuration ou l'état des applications, utilisez le stockage clé-valeur d'iCloud.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X