Respuestas:
.icns
archivo es el .icns
archivo como su icono, que no es el caso de mi archivo :(
Abra el .png
archivo en Vista previa (o convierta la imagen a png) o abra .icns
en Vista previa
Presione command+ Apara seleccionar la imagen completa
Presione command+ Cpara copiar la selección
Control+ Haga clic en el archivo / carpeta que desea cambiar y "Obtener información"
Haga clic en el ícono (para que haya un marco azul alrededor)
Presione command+ Vpara pegar la imagen en eso.
* A veces puede ir directamente desde la ventana Obtener información de .icns
y copiar el icono de la imagen allí en Obtener información del elemento que desea cambiar. Esto funciona para la mayoría de las aplicaciones, excepto Finder.
.icns
pero la 1024x1024
imagen ...
.icns
, copia la 1024x1024
imagen.
Yo mismo tuve este problema y la única solución que encontré fue usar Cocoa: [[NSWorkspace sharedWorkspace] setIcon: image forFile: filePath options: 0];
He escrito una aplicación simple que solo pide un ícono, luego un archivo o carpeta donde aplicar ese ícono. Puede descargarlo aquí: http://d.pr/f/2qRK/1k0UHTJ6
Así es como resolví este problema:
https://www.youtube.com/watch?v=v1K63UhKaOA
Creé una aplicación vacía con los .icns adentro y luego copié / pegué de la información de la aplicación a la información de la carpeta.