在Qt中,可以指定在Mac上构建时使用的Info.plist
文件,如下所示:
QMAKE_INFO_PLIST = MyInfo.plist
这将Qt自动生成的Info.plist
文件替换为另一个。
而不是取代Qt的自动生成的一个完全,是可能添加个人条目?
我不认为它会有什么实际的区别,但我希望能够做到这一点,因为我觉得只添加我想要的额外项目会"更整洁",而不是残忍地替换整个文件
不幸的是这是不可能的。但是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。