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