Cambio masivo de íconos de aplicaciones en el sistema

0

Así que la pregunta es bastante sencilla. He deshabilitado SIP (protección de integridad del sistema) y puedo usar el método de "copiar y pegar", descrito en numerosos tutoriales, para cambiar los íconos de mi aplicación. Sin embargo, me pregunto si hay una carpeta donde se almacenan todos los íconos de la aplicación. Sé que los íconos de la Papelera y los íconos del Finder están ubicados en System/Library/CoreServices/Dock.app/Contents/Resources y que puedo, para todos los propósitos intensos, "hacer clic y arrastrar" los nuevos íconos de la papelera y el buscador a esta carpeta y actualizar los íconos en consecuencia.

¿Hay una ubicación central donde se almacenan todos los íconos de aplicaciones para que pueda hacer clic y arrastrar mis 50 íconos 'nuevos' a una carpeta y luego reiniciar la aplicación para actualizar los íconos?

    
pregunta J. Robinson 27.08.2017 - 03:16

1 respuesta

1

@klanomath está cerca, pero en realidad puede cambiar el ícono a granel. Mientras que el archivo .icns se almacena dentro de la aplicación, se hace referencia a él en un archivo .xml conocido como info.plist dentro de la carpeta Contenido de cada aplicación. Hay una cadena CFBundleIconFile con especifica el nombre del archivo .icns dentro de la carpeta de Recursos.

Aunque simplemente encontrar cada archivo .icns y cambiarlo probablemente funcionaría en la mayoría de los casos, no es la mejor práctica. Si bien es raro que los archivos .icns se utilicen para algo que no sean íconos de aplicaciones, algunos paquetes de aplicaciones incluyen varias aplicaciones secundarias. Este método minimiza el riesgo.

Si lo desea, con gusto lo ayudaré a crear una aplicación que se ajuste a sus necesidades de cambio de nombre.

    
respondido por el JMY1000 27.08.2017 - 09:03

Lea otras preguntas en las etiquetas