Apple almacena las preferencias más relevantes en una base de datos ahora, por lo que su mejor opción es ignorar los archivos plist en el sistema de archivos y concentrarse en la salida de defaults read com.apple.whatever
para las cosas que cambia. Desafortunadamente, no hay una buena piedra de Rosetta que diga que si estás en la preferencia X, busca cambios en estos siete dominios de preferencia. Donde Apple almacena iCloud o la información de seguridad no se asigna a cada icono visual en las preferencias del sistema, por lo que deberá emitir más de un defaults read
para capturar el estado completo de la mayoría de los paneles de preferencias, ya que la mayoría de los paneles escriben en más de un dominio de configuración .
Alternativamente, puede usar MDM y perfiles de configuración y scripts para realizar todos los cambios, de modo que pueda empujar los cambios a todas las máquinas desde su herramienta de administración y omitir todo el proceso de ingeniería inversa por completo.
En el pasado, MCX era la ruta para administrar las configuraciones empresariales y es el equivalente a su deseo de mirar los archivos .plist que almacenaron esas configuraciones inicialmente en los albores de OS X, pero el sistema actual de perfiles de configuración, cambios programados y MDM hooks ha dejado MCX y .plist solo en las esquinas polvorientas que no se han actualizado para que la nueva base de datos central almacene los valores predeterminados del usuario y del sistema.