Поскольку Xcode 4.4 Icon Composer больше не является рекомендуемым способом создания значков и больше не входит в стандартную установку Xcode.В связи с введением компьютеров Mac с дисплеем Retina теперь рекомендуется предоставлять версии всех графических изображений с высоким разрешением, включая значки приложений.
Чтобы присвоить приложению значок в Xcode> 4.4, выполните следующие действия:
Создайте папку [IconName] .iconset в Finder
В этой папке поместите свой значок в виде png-файлов.Вам понадобится значок размером 16px, 32px, 64px (только сетчатка), 128px, 256px, 512px и 1024px (только сетчатка)
Эти значки должны быть названы с шаблономicon_16x16.png, icon_32x32.png, icon_128x128.png и т. д.
Для поддержки дисплеев сетчатки необходимо также добавить файлы значков с двойным разрешением с именем icon_16x16@2x.png (размером 32x32)), icon_32x32@2x.png (размер 64x64) и т. д. до icon_512x512@2x.png (размер 1024x1024).
перетащите эту папку [IconName] .iconset в Xcode (при необходимости скопируйте)
в файле info.plist установите «CFBundleIconFile»(Значок файла в качестве ключа) для значения [IconName], но без расширения .iconset
Аннотации:
- это (в настоящее время)) не требуется предоставлять @ 2x значки
- , это будет (обычно) также работать, если вы не предоставите каждый файл значков
- папка iconset не должна содержать файл icon_64x64.png.значок 64px предназначен только для Retina-версии icon_32x32
Обновление: В конце ваша папка .iconset содержит следующие 10 элементов:
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
Официальное руководство:
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html
Дополнительная информация:
Чтобы преобразовать папку набора значков в файл icns, выполните следующую командукоманда на терминале:
iconutil -c icns [IconName].iconset
, где [IconName] следует заменить на префикс папки iconset.Теперь у вас есть файл с именем [IconName] .icns.В Xcode 4.4 в Сводке цели щелкните правой кнопкой мыши знак вопроса для значка, затем выберите файл icns.После этого вы должны увидеть, как вопросительный знак заменяется на значок.