La aplicación Mac recuerda misteriosamente la configuración eliminada

Después de evaluar varias versiones de demostración, decidí comprar Linkinus en la Mac App Store.¹ Como había jugado un poco con la configuración, quería hacer un reinicio limpio antes de usarlo seriamente.

Así que eliminé todos los archivos y carpetas de preferencias que contenían el nombre de la aplicación o de sus desarrolladores de mi directorio de inicio, que eran:

~/Library/Application Support/Linkinus 2
~/Library/Caches/net.conceited.Linkinus
~/Library/Preferences/net.conceited.Linkinus.plist
~/Library/Preferences/net.conceited.LinkinusSysInfoPlugIn.plist

Para mi sorpresa, Linkinus todavía recordaba al menos una parte de sus preferencias después del relanzamiento.

Así que profundicé, reinstalé la aplicación y también eliminé:

/private/var/db/BootCaches/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/app.net.conceited.Linkinus.playlist

Como eso tampoco ayudó, traté de desactivar iCloud, también sin éxito. Incluso usé fseventer para echar un vistazo a los archivos leídos y escritos mientras usaba Linkinus, pero eso tampoco me dio ninguna información adicional.

¿Alguien puede resolver ese misterio?


¹ Sí, lo sé, los desarrolladores parecen haber desaparecido por un tiempo, pero todavía me gusta la aplicación.

Linkinus no parece crear ningún contenedor. De hecho, solía find ~ -iname '*linkinus*'encontrar los directorios anteriores, que también deberían haber capturado contenedores.

Respuestas (1)

La aplicación es perfectamente inocente, este es un problema con el almacenamiento en caché de preferencias en Mavericks.

Lo que finalmente funcionó fue ejecutar defaults delete $app_id, así que en mi caso:

defaults delete net.conceited.Linkinus

Fuente: Eliminar el archivo plist no restablece la aplicación en Mac OS 10.9 Mavericks en StackOverflow