1 votos

La edición de un sistema de preferencias .plist archivo (no de las preferencias del usuario .plist archivo)

Estoy usando una aplicación que tiene .plist archivos en la ruta de acceso de usuario ~/Library/Preferences/com.xyz.app.plist y la ruta de acceso del sistema /Librería/Preferences/com.xyz.app.plist

Desde la línea de comandos que puede modificar el usuario .plist con defaults write com.xyz.app.plist key value

Pero, ¿cómo puedo modificar el sistema .plist archivo desde la línea de Comandos?

Usando "sudo" con los valores predeterminados de comando no funciona. De hecho, no parece tener ningún efecto en absoluto.

La edición en Xcode no es preferible, pero no puedo hacer que no sea. Con Xcode, puedo sacar el sistema .plist archivo. Pero no me deja editar diciendo que es bloqueado y no me deja desbloquear en Xcode.

También he chmod 666 el sistema .plist archivo de 644, con ningún efecto sobre la edición desde la línea de comandos o Xcode. He empezado a Xcode en la root, y todavía tenía el mismo problema con el archivo está bloqueado.

¿Cómo puedo modificar este sistema .plist archivo (preferiblemente desde la línea de comandos)?

1voto

defaults también puede trabajar en plist archivos especificados en la línea de comandos, así que usted puede utilizar

sudo defaults write /Library/Preferences/om.xyz.app.plist key value

0voto

benwiggy Puntos 8

Yo uso BBEdit para la modificación de los archivos plist en /Library/Preferences, que tiene la ventaja de manejar la autorización necesaria para obtener el permiso de escritura y, a continuación, guarde los archivos con sus atributos originales.

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