He examinado cada búsqueda de Google en el que podía pensar y han conseguido lo que creo que parece estar cerca de una respuesta sobre cómo configurar de forma personalizada los iconos en la barra lateral, SIN tener que recurrir a Dropbox de los mach_inject trucos, pero tengo un par de preguntas y estoy perplejo. Mi pregunta principal es: ¿se Puede configurar un 'tipo' a una carpeta? La razón es que pedimos es porque cuando se va en /System/Library/core services/CoreTypes.bundle/Contents hay una Info.plist archivo. Este archivo muestra el icono de asociaciones para carpetas del sistema. Antes de profundizar en los iconos de la barra lateral a pesar de que, en primer lugar, me gustaría saber cómo el 'regular' iconos asociados a las carpetas del sistema. Voy a utilizar el 'Documentos' de la carpeta como un ejemplo. Puedo ver bajo Tipos de Documentos en esta Información.plist archivo, Artículo 155 es para la carpeta de Documentos, y explica que el icono que debe estar asociada a la carpeta de Documentos debe ser DocumentsFolderIcon.icns. También indica que el 'Documento de Tipo de sistema operativo es un 4-tipo de carácter, llamado 'docs'.
Es seguro asumir que si me crea una Carpeta Nueva, de alguna manera podría modificar un atributo extendido o algún tipo de metadatos que declara mi nueva carpeta para ser de tipo 'docs', lo que le causa Buscador para mostrar el DocumentsFolderIcon.icns? ¿Cómo puedo modificar mi carpeta de 'tipo' como que?
Además, en la misma Info.plist archivo, explica los iconos de la barra lateral. El diccionario de Artículo 10 (los Documentos icono de la barra lateral) explica que el Documento de Tipo de sistema operativo de 'sbDc' mostrará la SidebarDocumentsFolder.icns. De nuevo, con mi carpeta recién creada, puedo de alguna manera de modificar un atributo o metadatos, para indicar que la barra lateral tipo debe ser 'sbDc' en lugar de la predeterminada 'sbFd' (que es el icono de Carpeta Genérico).
Ser capaz de modificar los atributos de mi nueva carpeta en que forma puede proporcionarme una prueba de concepto para obtener personalizada los iconos de la barra lateral sin necesidad de mach_inject trucos, y me permita ser capaces de crear nuevas carpetas que actúan como si fueran generados por el sistema de carpetas con sus propios iconos de la barra lateral y todo.
(Sé que hay OTRO archivo en /Library/Preferences nombre com.apple.sidebarlists.plist, pero estoy confundido, porque para la carpeta de Documentos de definición, se indica un número decimal para com.apple.LSSharedFileList.TemplateSystemSelector que, cuando se convierte a hexadecimal, ASCII, deletrear 'sbDt' y NO 'sbDc' que aparece en la Información del sistema.plist de archivo como Documentos de la barra lateral tipo ) --EDIT-- en Realidad, he modificado que en un intento de hacer un cambio para ver lo que sucede; el número decimal que se estableció originalmente para los Documentos por defecto es de hecho 1,935,819,875, lo que se traduce a 'sbDc' en ASCII. (La siguiente captura de pantalla de mi cambio en ella.)
Así que para recapitular, ¿cómo puedo modificar los atributos de metadatos, o lo que se llama, en una carpeta recién creada para declarar de tipo 'docs' en lugar de 'tipo de fldr, a veces, utif, o aexf', así que en lugar de los genéricos icono de la carpeta, se muestra la carpeta de Documentos icono?
De nuevo, sé que esto ha sido golpeado hasta la muerte, me siento como que estoy tan cerca de ser capaz de personalizar los iconos y la barra lateral iconos sin tener que recurrir a las inyecciones de código...
Gracias de antemano!
--Solo una nota acerca de 'regular' iconos personalizados (no los iconos de la barra lateral): yo sé cómo personalizar el icono de una carpeta con los métodos convencionales, pero cuando seleccione una imagen con vista previa y, a continuación, "Obtener Información" en su carpeta y pegar la imagen en la esquina superior izquierda para establecer el icono, el tamaño en disco para su carpeta de cambios...que es, no cómo el sistema de carpetas de sus iconos conjunto. Sistema de carpetas se deben asociar sus iconos por que el 4-tipo de caracteres, de alguna manera, y yo estoy tratando de hacer lo mismo con mi propia carpeta personalizada.--
ACTUALIZACIÓN
Tobias' respuesta (véase su respuesta a continuación) parece estar en el camino correcto, pero no puedo por la vida de mí encontrar qué archivo se conecta una ruta de acceso a un icono. He tratado de buscar cada archivo en mi equipo de la cadena '/de los Sitios de uso de Terminal. Si crea un 'Sitios' carpeta en su 'casa' de la carpeta, aparecerá un icono especial con un Safari logo, pero si se crea un 'Sitios' carpeta en el decir, su Escritorio, aparecerá un icono de carpeta genérico. Así que la ruta de la discriminación es, sin duda va, gracias Tobias! Por alguna razón 'Sitios' es especial y sobrantes de las versiones anteriores de OS X, creo que o la intención de los desarrolladores web (aunque, curiosamente, no obtener un icono de la barra Lateral, todavía hace un genérico icono de carpeta en la barra Lateral). Podría alguien explicar cómo y por qué la carpeta de Sitios es tan especial? Énfasis en el cómo, lol.