Как установить значок приложения в приложении Qt на OS X, достаточный для распространения?

Продолжая этот ответ в этот вопрос, Я хотел бы понятно, пошагово набор инструкций о том, как установить значок приложения для приложения Qt в OS X достаточно для распространения приложения через установщик и / или через App Store.

Инструкции должны включать, как установить четыре размера значка, как указано в связанном ответе выше.

Имейте в виду, что у меня нет опыта в распространении приложений OS X, создании установщиков для приложений OS X или настройке значка, который появляется на панели Finder для приложений OS X. Скорее, я опытный программист на C ++ (в основном на Windows и Linux).

Особенно я ищу четкий, пошаговый набор инструкций.

3

Решение

Прежде всего, я хотел бы отметить, что Icon Composer для XCode здесь не будет работать, поскольку невозможно создать файл icns с разрешением 1024×1024 px.

Для генерации файла icns я использовал Иконки iConvert. Основным недостатком является то, что это не бесплатно. Все, что вам нужно для создания файла icns — это изображение в формате png с разрешением 1024×1024 или более. Процесс действительно прост, поэтому я не буду его освещать.

После этого вам нужно будет включить свою иконку в свой проект. Для этого вставьте путь к вашей иконке в вашем приложении Qt .pro файл:

macx-clang {
ICON = osx.icns
}
2

Другие решения

Вы можете автоматизировать создание иконок, поместив следующие файлы в icon.iconset каталог:

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

Затем выполните следующую команду:

iconutil -c icns icon.iconset

Это создаст icons.icns что вы будете ссылаться с ЗНАЧОК переменная qmake.

3

По вопросам рекламы [email protected]