Добавить записи в Info.plist в Qt
В Qt можно указать Info.plist
файл для использования при сборке на Mac, следующим образом:
QMAKE_INFO_PLIST = MyInfo.plist
Это заменяет автоматически сгенерированный Qt Info.plist
файл с другим.
Вместо того, чтобы полностью заменить автоматически сгенерированный Qt, возможно ли добавить отдельные записи?
Я не думаю, что это будет иметь небольшое практическое значение, но я хотел бы иметь возможность сделать это, потому что я чувствую, что было бы "аккуратнее" просто добавить дополнительные элементы, которые я хочу, а не жестоко заменить весь файл.
2 ответа
К сожалению это невозможно. Но Qt делает вашу жизнь проще с некоторыми переменными, которые вы можете использовать в plist
файл. Из документации Qt:
В файле.plist вы можете определить некоторые переменные, например, @EXECUTABLE@, которые qmake заменит на фактическое имя исполняемого файла. Другие переменные включают @ICON@, @TYPEINFO@, @LIBRARY@ и @SHORT_VERSION@.
Найдите файл с именем "Info.list.app". Это шаблон Info.list. Вы можете использовать его в качестве отправной точки и добавлять свои собственные записи. Обычно это местоположение типа Qt5.7.0/Src/qtbase/mkspecs/macx-ios-clang/Info.plist.app в корневом каталоге QT.
Смотрите документацию Qt для более подробной информации.