Оскільки Xcode 4.4 Icon Composer більше не є рекомендованим способом створення піктограм і більше не входить до стандартної інсталяції Xcode. Завдяки введенню Mac з дисплеєм сітківки, зараз рекомендується надавати версії з високою роздільною здатністю всіх графічних зображень, включаючи піктограми програм.
Щоб надати своєму додатку піктограму під Xcode> 4.4, виконайте такі дії:
Створіть у Finder папку [IconName] .conset
У цій папці розмістіть свою піктограму як файли png. Значок вам знадобиться розмірами 16 пікселів, 32 пікселів, 64 пікселів (лише для сітківки), 128 пікселів, 256 пікселів, 512 пікселів та 1024 пікселів (лише для сітківки)
Ці піктограми мають бути названі з візерунком 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 призначена лише для сітківки версії 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
Додаткова інформація:
Щоб перетворити папку iconset у файл icns, запустіть на терміналі таку команду:
iconutil -c icns [IconName].iconset
де [IconName] слід замінити префіксом папки iconset. Тепер у вас є файл із назвою [IconName] .icns. У Xcode 4.4 у Зведеному огляді правою кнопкою миші клацніть знак питання для значка, а потім виберіть файл icns. Потім ви побачите, як знак питання замінено значком.