13

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

QMAKE_INFO_PLIST = MyInfo.plist

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

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

我认为这不会产生什么实际影响,但我希望能够做到这一点,因为我觉得只添加我想要的其他项目而不是粗暴地替换整个文件会更“整洁”。

4

2 回答 2

5

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

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

于 2016-01-10T07:17:57.757 回答
3

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

有关详细信息,请参阅Qt 文档。

于 2016-09-10T13:45:57.957 回答