【问题标题】:Add entries to Info.plist in Qt在 Qt 中向 Info.plist 添加条目
【发布时间】:2013-05-31 11:58:04
【问题描述】:

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

QMAKE_INFO_PLIST = MyInfo.plist

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

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

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

【问题讨论】:

    标签: qt qt5 info.plist


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      更多详情请参阅Qt documentation

      【讨论】:

        猜你喜欢
        • 2016-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        • 2016-02-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多