現在、サンプルiOSアプリをテストしていますが、Xcode(プロジェクトターゲット画面の[概要]タブ)ですべての新しい起動イメージを設定しましたが、PhoneGap3.0はデフォルトのスプラッシュ画面を表示し続けます。どうして?スプラッシュスクリーンがプラグインであり、PhoneGap3.0にデフォルトで含まれていない場合でも。
iOSのドキュメントには、起動画像については記載されていますが、スプラッシュスクリーンについては記載されていません。また、画面についてではなく、起動画像と同様の「最初の画面」を使用することを強くお勧めします。これらは同じですか?
クリーニングやキャッシュの問題ではありません。問題は、PhoneGapがデフォルトでプロジェクトテンプレートにすべての可能な起動イメージを含むことです。これらのファイルはResourcesフォルダーの下にあり、ビルドイベント時にバンドルのルートフォルダーにコピーされます。 Xcode(ターゲット/概要画面)で自分の起動イメージを適切に選択しましたが、デフォルトのPhoneGapの特定のファイル(例: Default〜iphone.pngが私のファイルを上書きしました:(
問題が特定されたら、なんらかの方法で修正できますが、以下の手順をお勧めします。
/ platform/ios/AppName/iconsおよび/ splashフォルダーの下にあるすべてのデフォルトアイコンとスプラッシュスクリーンファイルを削除します。確かに、これらのプレースホルダー画像は必要ありません。
Xcodeで、[Targets/AppName]を選択し、[Build Phases]タブを選択して、上記のステップの[バンドルリソースのコピー]セクションでイメージのすべてのファイル名を削除します。
アプリアイコン用の独自の画像ファイルを追加し、ここで画像を起動します。
Info.plistファイル(/ platforms/ios/AppName /の下のファイルAppName-Info.plist)を編集して画像を含めるには、CFBundleIconsキーとUILaunchImageFileキーを使用する必要があります。参考のためにiOS開発者サイトにアクセスしてください。
スプラッシュスクリーンと起動画像は同じものです。
あなたはおそらくすべてを正しく行いましたが、iOS(特にシミュレーター)は開発プロセス中にそれらのこと(スプラッシュスクリーン、アイコンなど)を変更しないことがよくあります。アプリを削除し、プロジェクトをクリーンアップして(Xcode:製品->クリーンアップ(shift + cmd + k))、アプリを再インストールしてみてください。