this unsolved problemのために、Qt CreatorプロジェクトをXcodeプロジェクトに組み込んでそこで実行する必要があります。だから、私はiOSのアプリのバージョンのアイコンを設定する必要があります。QtのiOSアイコンを設定する
1. 私が追加できるアイコンや準備Xcodeプロジェクト内部のInfo.plist :私は、2つの方法を試してみました。それはかなりうまくいきますが、私はQtプロジェクトをXcodeプロジェクトにアセンブルするたびにその作業を行う必要はありません。
2. したがって、私はプロ -fileにアイコンやplistのを追加しようとしました:
ios {
ios_icon.files = $$files($$PWD/ios/AppIcon*.png)
QMAKE_BUNDLE_DATA += ios_icon
QMAKE_INFO_PLIST = ios/Info.plist
}
この方法では、私が間違っXcodeプロジェクトを取得します。プロジェクトツリーのファイルにはInfo.plistはありませんが、Target -> Build Settings -> Packaging -> Info.plist file
にそのファイルへの参照があります(Qtプロジェクトのフォルダ内にコピーされていません)。さまざまなサイズのアプリケーションアイコンがXcodeプロジェクトに表示されますが、参照でありコピーではありません。実行しようとすると、私は得る:
インストールが失敗しました。無効な引数。
そのプロジェクトにアイコンとplistのを対処した後、それがうまく動作しますが、アプリケーションのタイトルが${PRODUCT_NAME}
です。
私もプロ -file these waysにのInfo.plistのセットアップコピーしようとしましたが、同じ結果を得ました。
誰でもここで何が起こっているのか分かりませんか?
qmakeバグかもしれません。もしそうなら、ホスト用のQtのデバッグビルドを準備し、Xcodeプロジェクトを生成するときにqmakeが何をしているのかを調べる必要があります。 –