【发布时间】:2021-09-02 03:14:45
【问题描述】:
我使用我的自定义启动屏幕(故事板文件)并且需要禁用由 qmake 生成的默认启动屏幕,以进行捆绑。我该怎么做?
在“mkspecs/features/uikit/default_post.prf”中有一个代码可以完成这项工作。如何停用该代码(不更改 Qt 的源代码)?
【问题讨论】:
我使用我的自定义启动屏幕(故事板文件)并且需要禁用由 qmake 生成的默认启动屏幕,以进行捆绑。我该怎么做?
在“mkspecs/features/uikit/default_post.prf”中有一个代码可以完成这项工作。如何停用该代码(不更改 Qt 的源代码)?
【问题讨论】:
如果您想使用自己的 Launch.storyboard 文件,您必须在 .pro 文件中添加类似的内容:
ios {
QMAKE_INFO_PLIST = ios/Info.plist
ios_icon.files = $$files($$PWD/ios/*.png)
QMAKE_BUNDLE_DATA *= ios_icon
app_launch_images.files = $$files($$PWD/ios/splash_image.png)
QMAKE_BUNDLE_DATA *= app_launch_images
app_launch_screen.files = $$files($$PWD/ios/Launch.storyboard)
QMAKE_BUNDLE_DATA *= app_launch_screen
}
使用该选项 Qt 应该使用您的自定义文件而不是默认文件。
【讨论】: