Как установить значок приложения в приложении Qt на OS X, достаточный для распространения?
В продолжение этого ответа на этот вопрос я хотел бы получить четкий пошаговый набор инструкций о том, как установить значок приложения для приложения Qt в OS X, достаточный для распространения приложения через установщик и / или через App Store.
Инструкции должны включать, как установить четыре размера значка, как указано в связанном ответе выше.
Имейте в виду, что у меня нет опыта в распространении приложений OS X, создании установщиков для приложений OS X или настройке значка, который появляется на панели Finder для приложений OS X. Скорее, я опытный программист на C++ (в основном на Windows и Linux).
Особенно я ищу четкий, пошаговый набор инструкций.
2 ответа
Прежде всего я хотел бы отметить, что Icon Composer для XCode здесь не будет работать, поскольку невозможно создать файл icns с разрешением 1024x1024 px.
Для создания файла icns я использовал iConvert Icons. Основным недостатком является то, что это не бесплатно. Все, что вам нужно для создания файла icns - это изображение в формате png с разрешением 1024x1024 или более. Процесс действительно прост, поэтому я не буду его освещать.
После этого вам нужно будет включить свою иконку в свой проект. Для этого вставьте путь к вашей иконке в вашем приложении Qt .pro
файл:
macx-clang {
ICON = osx.icns
}
Вы можете автоматизировать создание значков, поместив следующие файлы в каталог icon.iconset:
icon_128x128.png
icon_128x128@2x.png
icon_16x16.png
icon_16x16@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_512x512.png
icon_512x512@2x.png
Затем выполните следующую команду:
iconutil -c icns icon.iconset
Он создаст icons.icns, на который вы будете ссылаться с помощью переменной ICON qmake.