当初、私は自分のアプリをユニバーサルとして開発しました。次に、iPad用にスプラッシュ画面を個別に設計しました。最近、アプリをiPhoneデバイスモードでのみデプロイすることにしました。私のアプリには派手なグラフィックがなく、見た目も良く、iPadでも1xモードまたは2xモードで完璧に動作します。
そうするために、私はペインに設定DevicesしiPhoneました。TARGET/Summary/IOS Application TargetiPhone用に作成した新しいスプラッシュ画像をLaunch imagesプレースホルダーにドラッグしました。1つは非Retina用、もう1つはRetinaディスプレイ用です。
ただし、デバッガーまたはスタンドアロンのいずれかを使用してiPadでiPhoneアプリを起動すると、使用しなくなった古いiPadスプラッシュ画面が表示されます。元々iPad用に作成されたため、画像の中心が右下に移動しているように見えるため、見栄えが悪くなります。
XCodeに戻り、一時的にDeviceタイプをに変更しましたUniversal or iPad。Launch imagesプレースホルダーとファイルシステムの両方から画像を削除しました。
残念ながら、以前に作成したiPadスプラッシュイメージは、iPhoneデバイスモードでアプリをビルドしてiPadにデプロイすると、まだ戻ってきます。どうすればそれらを完全に取り除き、アプリに最近作成してセットアップしたiPhone起動イメージを使用させることができますか?