This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Общие правила использования Qt Installer Framwork
Что такое Qt Installer Framwork
Qt Installer Framework (QIF) предоставляет набор инструментов и утилит для создания установщиков для поддерживаемых настольных платформ Qt: Linux, Microsoft Windows и OS X. В CQtDeployer QIF доступен в виде опции qif.
Как использовать опцию qif
Опция qif является булевским параметром для создания Установочного файла.
Пример:
cqtdeployer ... qif
Где:
- ... - список других опций.
- qif - опция для использования qt installer framework с шаблоном по умолчанию.
По умолчанию cqtdeployer создаст установочный файл с одним пакетом в котором будет лежать весь ваш дистрибутив. Если вы хотите его настроить вы должны использовать параметр c поддержкой выбора пакета Для создание нового пакета используйте флаг -targetPackage [package;tar1]
Где:
- package - это имя пакета
- tar1 - это название таргета который должен попасть в этот пакет.
Или вы можете описать пакеты в конфигурационном файле
{
"targetPackage": [
[
"package",
"tar1"
]
],
}
Пользовательский Шаблон для QIF
Начиная с Версии CQtDeployer 1.5 вы можете использовать свой собственный шаблон установщика. Для этого вы должны передать в параметр qif путь к вашему шаблону.
Шаблон
Шаблон qif долже содержать 2 папки:
- packages
- config
Внимание
Название пакетов в папке packages должны совподать с названием пакетов при развертывание. Например:
"targetPackage": [
[
"myCustomInstaller",
"tar1"
]
],
.
├── config
│ ├── config.xml
│ └── style.qss
└── packages
└── myCustomInstaller
└── meta
├── installscript.qs
└── package.xml
4 directories, 4 files
Если имена папок не совподут с именами пакетов то CQtDeployer будет использовать стандартный пакет для QIF.