Как я могу установить значок для приложения Mac в Xcode?



Я много узнал о написании кода Objective-C и проектировании в Interface Builder, и я хотел установить значки для своих простых программ.



Я добавил тот же JPG ко всем полям размера в Icon Composer и получил ICNS, но я не мог понять, как добавить его в проект.



заранее спасибо.

701   7  

7 ответов:

поскольку Xcode 4.4 Icon Composer больше не является рекомендуемым способом создания значков и больше не входит в стандартную установку Xcode. В связи с появлением компьютеров Mac с дисплеем retina теперь рекомендуется предоставлять версии с высоким разрешением для всех графических объектов, включая значки приложений.

чтобы дать вашему приложению значок под Xcode > 4.4 выполните следующие действия:

  1. создать папку [IconName].набор иконок в Finder

  2. в этом папка поместите значок в виде файлов png. Вам понадобится значок в размеры 16px, 32px, 64px (только сетчатка), 128px, 256px, 512px и 1024px (только сетчатка)

  3. эти значки должны быть названы с шаблоном icon_16x16.формат PNG, icon_32x32.png, icon_128x128.png и так далее

  4. для поддержки дисплеев retina вы также должны добавить файлы значков с двойным разрешение, названное [email protected] (с размером 32x32), [email protected] (размер 64x64) и так далее до [email protected] (размер с разрешением 1024x1024).

  5. перетащите это [IconName].папка iconset в Xcode (копировать при необходимости)

  6. в инфо.plist file установите значение "CFBundleIconFile" (Icon File as Key) в значение [IconName] но без него .расширение набор иконок

Примечания:

  • в настоящее время не требуется предоставлять значки @2x
  • он будет (обычно) и работать, если вы не предоставляйте каждый файл значков
  • папка iconset не должна содержать icon_64x64.PNG-файл. значок 64px предназначен только для retina-версии icon_32x32

обновление: В конце концов ваш .папка iconset содержит следующие 10 элементов:

icon_16x16.png
[email protected]
icon_32x32.png
[email protected]
icon_128x128.png
[email protected]
icon_256x256.png
[email protected]
icon_512x512.png
[email protected]

официальный руководство:

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. Затем вы должны увидеть, как знак вопроса заменяется значком.

выполните следующие шаги чтобы добавить значок приложения в проект. Это значок, который будет отображаться MacOS в панели документов и alt-tab.

  • создать значок .icns resource file
  • поместите его в папку "ресурсы / macos"
  • добавьте его в группу ресурсов в проекте xcode
  • редактировать данные.plist-файл и измените строку значения " CFBundleIconFile "на"icon"

также, img2icns инструмент может пригодиться для преобразования изображений в значок.

по Xcode 7 (не уверен, когда это было введено), вы можете использовать активы.xcassets файл для значков приложений. Этот файл включен по умолчанию для новых проектов.

просто:

  1. перейти к настройкам вашей цели и убедитесь, что под общие,Иконки Приложения the источник установлено значение AppIcon.
  2. добавьте все 10 значков png в свои активы.приложение xcassets изображение.
  3. удалить производных данных если вы запустили приложение, прежде чем, в противном случае он будет продолжать показывать значок по умолчанию.
  4. запустите приложение; теперь он должен показать свой значок в док-станции, переключатель приложений, и в любом другом месте он должен появиться.

шаги по добавлению значка приложения в проект cocoa.

  1. найти "Icon Composer" из spotlight.
  2. перетащите значок (имя должно быть похоже на imagename.icns) в данных коробках.
  3. выберите одно поле и сохраните его.
  4. перетащить сохраненный файл в папку ресурсов приложения.
  5. выберите цель-- > щелкните правой кнопкой мыши на имя проекта-- > выберите GetInfo.
  6. в свойствах введите имя ' значок Файл'.
  7. Теперь очистите сборку и запустите приложение.

Это просто

  1. используйте автоматический инструмент (например, IconFly) для создания правильных ICNS или iconset со всеми необходимыми размерами.

  2. затем перетащите созданный ICNS или iconset в Xcode.

  3. в инфо.plist file установите значение "CFBundleIconFile" в [IconName]

Xcode 8.2.1

  1. преобразовать .формат PNG. icns ПО через IconMaker

  2. добавить AwesomeApp.icns файл в той же папке, что и info.файл plist

  3. Перетащите AwesomeApp.icns-файл в xcode в той же папке, что и info.файл plist

  4. в инфо.plist set icon: to AwesomeApp.icns

Шаг 1: получить имя iconfile из информации.plist и поместите папку icns (icon file) в папку SourceCode/resources

Шаг 2: и то же самое касается xcode,вам нужно скопировать все изображения из xcode с помощью copyallframeworks или copyall resource file в вашем xcode и снова создать приложение.

Comments

    Ничего не найдено.