Risposte:

.icnsfile è il .icnsfile come icona, il che non è il caso del mio file :(
Apri il .pngfile in Anteprima (o converti l'immagine in png) o apri .icnsin Anteprima
Premi command+ Aper selezionare l'intera immagine
Premere command+ Cper copiare la selezione
Control+ Fai clic sul file / cartella che desideri modificare e "Ottieni informazioni"
Fai clic sull'icona (quindi c'è una cornice blu attorno ad essa)
Premi command+ Vper incollare l'immagine in quella.
* A volte puoi andare direttamente dalla finestra Ottieni informazioni di .icnse copiare l'icona dell'immagine lì in Ottieni informazioni dell'elemento che desideri modificare. Funziona con la maggior parte delle app tranne Finder.
.icnsma 1024x1024...
.icns, copia l' 1024x1024immagine.
Ho avuto questo problema da solo e l'unica soluzione che ho trovato era usare Cocoa: [[NSWorkspace sharedWorkspace] setIcon: image forFile: opzioni filePath: 0];
Ho scritto una semplice app che richiede solo un'icona, quindi un file o una cartella su cui applicare quell'icona. Puoi scaricarlo qui: http://d.pr/f/2qRK/1k0UHTJ6
Ecco come ho risolto questo problema:
https://www.youtube.com/watch?v=v1K63UhKaOA
Ho creato un'app vuota con all'interno .icns e quindi copia / incolla dalle informazioni dell'app alle informazioni della cartella.