1 votos

¿Dónde almacena sus preferencias Calendar.app de Mountain Lion?

El programa Calendar.app tiene claramente algunas preferencias que son configurables.

enter image description here

Sin embargo, cuando escribo defaults read com.apple.Calendar (y varias permutaciones en las mayúsculas), obtengo el mensaje Domain com.apple.Calendar does not exist . Además, no encuentro ningún archivo en ~/Library/Preferences con una marca de tiempo que coincida con los cambios que hice.

¿Dónde almacena sus preferencias el programa Calendario de Mountain Lion?

2voto

El identificador del paquete sigue siendo com.apple.iCal . Se puede ver desde el Info.plist o con algo como bid() { osascript -e "id of app \"$*\""; } .

Así que la lista de propiedades de las preferencias sigue estando en ~/Library/Preferences/com.apple.iCal.plist . Probablemente se trasladará a ~/Library/Containers/com.apple.iCal/Data/Library/Preferences/com.apple.iCal.plist si Apple bloquea Calendar.

1voto

MrDaniel Puntos 8871

Tras realizar una búsqueda exhaustiva en mi directorio de usuario he encontrado el archivo asociado a la aplicación Calendar.app, si compruebas el archivo Info.plist que contiene el paquete Calendar.app verás que el identificador de la aplicación Calendar sigue siendo iCal y el archivo que buscas es como "com.apple.iCal".

Los archivos que he encontrado utilizando la siguiente búsqueda es:

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

Archivos encontrados:

/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/

Además, estoy bastante seguro de que iCal en Mountain Lion está utilizando iCloud para almacenar las preferencias de la aplicación, o al menos debería ser desde su supone que es una nube pesada aplicación para abarcar el iOS y OS X dispositivo límite. Voy a tener que comprobar en esto más, y ver cómo funciona cuando iCloud está habilitado o no ...

Se debe utilizar iCloud como se indica en los documentos para desarrolladores tema de Diseño para datos de valor clave en iCloud

Para almacenar valores discretos en iCloud para las preferencias, la configuración o el estado de la aplicación, utilice el almacenamiento de valores clave de iCloud.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X