由于这个未解决的问题,我不得不将我的Qt Creator项目组装成Xcode项目并在那里运行。因此,我需要为iOS应用程序版本设置图标。我尝试了两种方法:
1. 我可以在现有的Xcode项目中添加图标和Info.plist。它非常有效,但我不想每次将Qt项目组装到Xcode项目时都这样做。
2. 因此,我尝试将图标和plist添加到pro文件中:
这样我得到了不正确的Xcode项目。 项目树中没有Info.plist文件,但是我有对该文件的引用(在Qt项目文件夹中,它没有被复制)
1. 我可以在现有的Xcode项目中添加图标和Info.plist。它非常有效,但我不想每次将Qt项目组装到Xcode项目时都这样做。
2. 因此,我尝试将图标和plist添加到pro文件中:
ios {
ios_icon.files = $$files($$PWD/ios/AppIcon*.png)
QMAKE_BUNDLE_DATA += ios_icon
QMAKE_INFO_PLIST = ios/Info.plist
}
这样我得到了不正确的Xcode项目。 项目树中没有Info.plist文件,但是我有对该文件的引用(在Qt项目文件夹中,它没有被复制)
Target -> Build Settings -> Packaging -> Info.plist file
。Xcode工程中呈现了不同尺寸的应用程序图标,但它们只是引用,而不是副本。当尝试运行时,会出现以下错误信息:
安装失败。参数无效。
将图标和plist复制到该项目中后,它可以正常运行,但应用程序标题为${PRODUCT_NAME}
。
我还尝试设置pro文件中的Info.plist的复制方式这些方法,但结果相同。
有谁知道发生了什么??