7 votos

El Cambio De Información.plist valores a través de la terminal

Yo estoy haciendo mi propia aplicación y me gustaría cambiar algunos valores en mi Info.plist archivo usando el terminal.

He tratado de hacer defaults write Info.plist CFBundleExecutable -string <Executable> y defaults write Info.plist CFBundleExecutable <Executable> sin embargo parece que nunca trabajo. No tengo ninguna salida, así que ni siquiera sé qué es lo que estoy haciendo mal.

Gracias por la ayuda

17voto

hjdm Puntos 18

Usted puede utilizar defaults o plutil herramientas de línea de comandos.

Para defaults se parece a esto:

defaults write /absolute/path/to/Info.plist CFBundleExecutable -string <Executable>

Para plutil:

plutil -insert CFBundleExecutable -string <Executable> Info.plist 

El valor después de la -insert es una ruta clave separadas por .. Por ejemplo

plutil -insert CFBundleDocumentTypes.0.CFBundleTypeExtensions.1 -string "scss" /Applications/Safari.app/Contents/Info.plist

va a insertar "secs" cadena de profundidad en el camino. Los números después de la . son para las matrices (ellos están empezando 0).

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