Поскольку Xcode 4.4 Icon Composer больше не является рекомендуемым способом создания значков и больше не включен в стандартную установку Xcode. В связи с появлением компьютеров Mac с дисплеем Retina теперь рекомендуется предоставлять версии всей графики с высоким разрешением, включая значки приложений.
Чтобы дать вашему приложению значок в Xcode> 4.4, сделайте следующее:
Создайте папку [IconName] .iconset в Finder
В эту папку поместите свой значок в виде файлов png. Вам понадобится значок размером 16 пикселей, 32 пикселей, 64 пикселей (только сетчатка), 128 пикселей, 256 пикселей, 512 пикселей и 1024 пикселей (только сетчатка).
Эти значки должны быть названы в соответствии с шаблоном icon_16x16.png, icon_32x32.png, icon_128x128.png и т. Д.
Для поддержки дисплеев Retina вы также должны добавить файлы значков с двойным разрешением, с именами icon_16x16@2x.png (размером 32x32), icon_32x32@2x.png (размером 64x64) и т. Д. До icon_512x512@2x.png (размер 1024x1024).
перетащите эту папку [IconName] .iconset в Xcode (скопируйте при необходимости)
в файле info.plist установите для параметра CFBundleIconFile (файл значка как ключ) значение [IconName], но без расширения .iconset.
Аннотации:
- (в настоящее время) не требуется предоставлять значки @ 2x
- он (обычно) также будет работать, если вы не предоставите все файлы значков
- папка набора значков не должна содержать файл icon_64x64.png. значок 64px предназначен только для версии 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] следует заменить на префикс папки набора значков. Теперь у вас есть файл с именем [IconName] .icns. В Xcode 4.4 в сводке по целям щелкните правой кнопкой мыши вопросительный знак для значка, затем выберите файл icns. Затем вы должны увидеть, как вопросительный знак заменен значком.
icon_32x32@2x
иicon_512x512@2x.png
. Я добавил список имен всех значков к ответу, чтобы прояснить это.Начиная с Xcode 7 (не уверен, когда он был первоначально представлен), вы можете использовать файл Assets.xcassets для значков приложений. Этот файл по умолчанию включен в новые проекты.
Просто:
источник
Выполните следующие действия, чтобы добавить в проект значок приложения. Это значок, который MacOS будет отображать на панели документов и на альтернативной вкладке.
Кроме того, инструмент img2icns может пригодиться для преобразования изображений в значок.
источник
Шаги по добавлению значка приложения в ваш проект какао.
источник
Это просто
Используйте автоматический инструмент (например, IconFly) для создания правильного ICNS или набора иконок со всем необходимым размером.
Затем перетащите созданный ICNS или набор иконок в Xcode.
в файле info.plist установите для параметра CFBundleIconFile значение [IconName]
источник
Xcode 8.2.1
Конвертируйте .png 👉.icns через IconMaker
Добавьте файл AwesomeApp.icns в ту же папку, что и info.plist.
Перетащите файл AwesomeApp.icns в xcode в ту же папку, что и info.plist
В info.plist установите значок: в AwesomeApp.icns
источник
Шаг 1. Получите имя файла значка из info.plist и поместите папку icns (файл значка) в папку SourceCode / resources.
Шаг 2: То же самое и с xcode: вам нужно скопировать все изображения из xcode, используя copyallframeworks или файл ресурсов copyall в вашем xcode, и снова создать приложение.
источник