在Qt中向Info.plist添加条目

时间:2013-05-31 11:58:04

标签: qt qt5 info.plist

在Qt中,it is possible指定在Mac上构建时要使用的Info.plist文件,如下所示:

QMAKE_INFO_PLIST = MyInfo.plist

这会将Qt自动生成的Info.plist文件替换为另一个文件。

不是完全替换Qt的自动生成的,是否可以添加单个条目?

我认为它不会带来什么实际差别,但我希望能够做到这一点,因为我觉得添加我想要的其他项目而不是残酷地替换整个文件会“更整洁”。

2 个答案:

答案 0 :(得分:5)

不幸的是,这是不可能的。但是Qt可以使用plist文件中可以使用的一些变量使您的生活更轻松。从Qt文档:

  

在.plist文件中,您可以定义一些变量,例如@ EXECUTABLE @,   哪个qmake将替换为实际的可执行文件名。其他   变量包括@ ICON @,@ TYPEINFO @,@ LIBRARY @和@SHORT_VERSION @。

答案 1 :(得分:2)

找到名为' Info.list.app'的文件。这是Info.list的模板。您可以将其用作起点并附加您自己的条目。它通常位于QT根目录中的Qt5.7.0 / Src / qtbase / mkspecs / macx-ios-clang / Info.plist.app。

有关详细信息,请参阅Qt documentation