Cómo editar un archivo Plist en macOS con Xcode

Puedes editar un archivo de lista de propiedades (.plist) en macOS con el editor estructurado de Xcode. Haz una copia de seguridad del archivo, ábrelo en Xcode, modifica solo las claves y valores documentados y guarda. Evita editar el paquete instalado de una aplicación de terceros: modificar una aplicación firmada puede invalidar su firma o provocar fallos en las actualizaciones. Para tu propia aplicación, edita el código fuente del proyecto o la configuración de compilación y vuelve a compilar.

Cuándo editar un archivo plist directamente

Las listas de propiedades almacenan datos estructurados: cadenas, números, valores booleanos, matrices y diccionarios. El archivo plist de una aplicación Info.plistdescribe su paquete; las preferencias pueden almacenarse en archivos plist independientes. Utilice el archivo y la clave documentados por la aplicación: crear una clave no añadirá compatibilidad con la configuración.

Antes de editar, identifique si el archivo contiene metadatos de la aplicación o preferencias de usuario. Si desea modificar una función de una aplicación que utiliza, comience por la configuración o la documentación de dicha aplicación. Un archivo de preferencias puede sobrescribirse al iniciar o cerrar la aplicación; el archivo de preferencias de un paquete instalado Info.plistno es un panel de configuración general.

Para un proyecto de Xcode que usted administra, revise primero el panel de informaciónInfo.plist y la configuración de compilación del destino. Xcode puede generar archivos durante la compilación, por lo que editar una copia compilada puede ser temporal. La guía de edición de Apple cubre el editor estructurado; su referencia de configuración de compilación explica los valores generados.

Edita un archivo plist con Xcode.

1. Instalar Xcode

Descarga Xcode desde la Mac App Store . Actualmente es gratuito; consulta los requisitos de la versión disponible para tu Mac. Inicia Xcode una vez después de la instalación.

Resultados de búsqueda en la Mac App Store que muestran la ficha de Xcode de Apple con un botón "Obtener".
Ficha de Xcode en la Mac App Store con el botón "Obtener".

2. Realice una copia de seguridad que funcione.

Busca el archivo plist en Finder y duplícalo o cópialo a una carpeta de trabajo antes de editarlo. Conserva el original hasta que verifiques el cambio. Guarda las copias de seguridad fuera del .apppaquete de la aplicación; añadir archivos allí puede alterar su contenido firmado.

Vista de lista del Finder que muestra Info.plist y una copia de seguridad independiente de Info copy.plist en una carpeta de proyecto de ejemplo.
Realice una copia de seguridad por separado antes de editar.

3. Localiza el archivo dentro de una aplicación, si es necesario.

Para inspeccionar el paquete de una aplicación, haz clic con la tecla Control presionada sobre la aplicación en Finder y selecciona Mostrar contenido del paquete . Esto mostrará sus carpetas internas. Úsala para localizar un archivo o editar únicamente las aplicaciones que administras y que puedes reconstruir o volver a firmar; no modifiques aplicaciones de terceros directamente en la aplicación.

Vista de Aplicaciones del Finder con una aplicación de ejemplo seleccionada y la opción Mostrar contenido del paquete resaltada en su menú contextual.
Finder muestra los archivos internos de una aplicación.

4. Abra el archivo plist en el paquete.

Abre el Contentsarchivo y luego busca Info.plist. Otros archivos plist pueden estar en otra ubicación, así que consulta la documentación de la aplicación o del proyecto. Para un archivo independiente, usa su ubicación habitual en Finder.

Ventana del Finder que muestra una carpeta Contents con Info.plist seleccionado entre los archivos del paquete de la aplicación.
El archivo Info.plist se encuentra dentro de la carpeta Contents de la aplicación.

5. Abre el archivo en Xcode.

Haz clic con la tecla Control presionada en el archivo plist y selecciona Abrir con > Xcode . Si Xcode no aparece, selecciona Otro y selecciónalo en Aplicaciones. También puedes abrir Xcode y usar Archivo > Abrir . Aparecerá un archivo plist estructurado con filas de clave, tipo y valor.

Menú contextual del Finder para Info.plist con la opción "Abrir con" expandida y Xcode seleccionado.
Seleccione Xcode en Abrir con.

6. Modificar un valor existente o añadir una fila.

Haz clic en un valor existente para editarlo. Para añadir una configuración, haz clic con la tecla Control pulsada en el editor y selecciona Añadir fila , o haz clic en el control Añadir. Utiliza la clave exacta que aparece en la aplicación; las claves mal escritas o no compatibles podrían ser ignoradas.

Tabla de lista de propiedades de Xcode con columnas Clave, Tipo y Valor, y el comando Agregar fila abierto.
Agregue una clave de lista de propiedades documentada.

7. Compruebe el tipo de valor y guarde.

Asegúrese de que el tipo de valor coincida con el formato documentado: los valores booleanos, numéricos y de cadena no son intercambiables. Las matrices almacenan elementos ordenados; los diccionarios almacenan valores con nombre. Evite introducir teclas al azar o duplicadas y, a continuación, pulse Comando-S .

  • Cadena de texto: texto, como un identificador o una etiqueta.
  • Booleano: verdadero o falso.
  • Número: un número entero o real.
  • Matriz o diccionario: una lista o un grupo de valores con nombre.
El editor de Xcode muestra una cadena de ejemplo de CFBundleName que se ha cambiado a SampleApp Pro, mientras que otras filas permanecen visibles.
Ejemplo de un valor de cadena editado.

8. Vuelva a abrir y verifique el archivo guardado.

Cierra y vuelve a abrir el archivo plist para confirmar que el valor se ha guardado. Para tu propio proyecto, recompila y prueba una copia. Si la aplicación lo ignora, comprueba que has editado el archivo fuente correcto; las aplicaciones pueden leer las preferencias en otro lugar o reemplazarlas al iniciarse. Restaura la copia de seguridad o reinstala la aplicación si falla.

El editor de la lista de propiedades de Xcode se volvió a abrir con la cadena SampleApp Pro guardada visible en la tabla.
Se ha vuelto a abrir el archivo con el valor guardado.

Notas importantes sobre firma y solución de problemas

Apple advierte que modificar un paquete de aplicación firmado puede invalidar su firma; las actualizaciones también pueden reemplazar las modificaciones. Para el software que usted administra, cambie el archivo plist de origen o la configuración de destino y, a continuación, vuelva a compilar. Para las preferencias habituales, utilice la configuración de la aplicación. No desactive las protecciones de macOS para editar un archivo plist.

Si Xcode no puede guardar, trabaje con una copia editable. Si un cambio desaparece tras recompilar, actualice el código fuente o la configuración de compilación. Si se ignora una clave, verifique su ortografía, tipo y ubicación en la documentación de la aplicación.

Para obtener más detalles, consulte la documentación de Apple sobre la lista de propiedades de información y su nota técnica sobre la firma de código de macOS .

Dejar un comentario

Cómo hacer capturas de pantalla en Mac: una guía completa

Cómo hacer capturas de pantalla en Mac: una guía completa

Aprende a hacer capturas de pantalla en Mac con atajos para la pantalla completa, un área o una ventana, además de consejos sobre la aplicación Captura de pantalla, el portapapeles, la edición y la ubicación de guardado.

Cómo añadir varias imágenes a un único PDF en macOS

Cómo añadir varias imágenes a un único PDF en macOS

Combina varias imágenes en un único PDF en macOS usando Finder o Vista Previa. Controla el orden de las páginas, evita recortarlas y corrige las páginas que faltan sin necesidad de software adicional.

Cómo ver los FPS en macOS: Steam y la interfaz Metal HUD de Apple.

Cómo ver los FPS en macOS: Steam y la interfaz Metal HUD de Apple.

Aprende cómo mostrar los FPS en una Mac con la superposición de rendimiento de Steam o el HUD de rendimiento Metal de Apple, además de soluciones para cuando el contador no aparece.

Cómo forzar el cierre de una aplicación en una Mac: 5 maneras rápidas de cerrar una aplicación.

Cómo forzar el cierre de una aplicación en una Mac: 5 maneras rápidas de cerrar una aplicación.

Utilice las teclas Opción-Comando-Esc para forzar el cierre de una aplicación de Mac que no responde, o ciérrela desde el menú Apple, el Dock, el Monitor de Actividad o la Terminal.

Cómo usar la pantalla dividida en Mac: Coloca dos aplicaciones una al lado de la otra

Cómo usar la pantalla dividida en Mac: Coloca dos aplicaciones una al lado de la otra

Configura la vista dividida, cambia el tamaño o reemplaza un panel, usa Mission Control y descubre cuándo la disposición en mosaico de ventanas del escritorio es más adecuada para tu Mac.

Cómo eliminar los metadatos EXIF ​​de las fotos en macOS

Cómo eliminar los metadatos EXIF ​​de las fotos en macOS

Aprende a eliminar los datos EXIF ​​de las fotos en macOS, ocultar la ubicación en Fotos, limpiar las copias JPEG exportadas con ExifTool y verificar el resultado.

Cómo sincronizar dos carpetas en una Mac de forma segura

Cómo sincronizar dos carpetas en una Mac de forma segura

Sincroniza dos carpetas en un Mac con SyncTwoFolders, elige una actualización unidireccional o bidireccional y previsualiza los cambios antes de que se reemplacen o eliminen los archivos.

Cómo hacer una copia de seguridad de un blog de Tumblr en una Mac

Cómo hacer una copia de seguridad de un blog de Tumblr en una Mac

Realiza una copia de seguridad de tu blog de Tumblr en tu Mac con la exportación web de Tumblr. Descarga y descomprime el archivo ZIP, mantén tus publicaciones y archivos multimedia a salvo y descubre qué información no se incluye en el archivo.

Cómo usar Google Maps en un ordenador Mac

Cómo usar Google Maps en un ordenador Mac

Utiliza Google Maps en tu Mac con Safari o Chrome, encuentra lugares y rutas, cambia las capas del mapa y añade una aplicación web de Safari a tu Dock en macOS Sonoma 14 o posterior.

Los 5 mejores convertidores gratuitos de WAV a MP3 para Windows y macOS

Los 5 mejores convertidores gratuitos de WAV a MP3 para Windows y macOS

Compara cinco convertidores gratuitos de WAV a MP3 para Windows y macOS, incluyendo límites de archivos en línea, herramientas de procesamiento por lotes locales y configuraciones de exportación prácticas.