Ответы:
.icns
файл представляет собой .icns
его иконку, что не относится к моему файлу :(
Откройте .png
файл в Preview (или конвертируйте изображение в png) или откройте .icns
в Preview
Нажмите command+, Aчтобы выбрать все изображение
Нажмите command+, Cчтобы скопировать выбор
Control+ Нажмите на файл / папку, которую вы хотите изменить и «Получить информацию»
Нажмите на значок (чтобы вокруг него была синяя рамка)
Нажмите command+, Vчтобы вставить изображение в это.
* Иногда вы можете перейти прямо из окна «Получить информацию» .icns
и скопировать туда значок изображения в «Получить информацию» элемента, который вы хотите изменить. Это работает для большинства приложений, кроме Finder.
.icns
но 1024x1024
изображение ...
.icns
, он копирует 1024x1024
изображение.
Я сам столкнулся с этой проблемой, и единственным решением, которое я нашел, было использование Cocoa: [[NSWorkspace sharedWorkspace] setIcon: image forFile: filePath options: 0];
Я написал простое приложение, которое просто запрашивает значок, а затем файл или папку, к которой можно применить этот значок. Вы можете скачать его здесь: http://d.pr/f/2qRK/1k0UHTJ6
Вот как я решил эту проблему:
https://www.youtube.com/watch?v=v1K63UhKaOA
Я создал пустое приложение с .icns внутри, а затем скопировал / вставил информацию о приложении в информацию о папке.