(起動画面で表示するロゴも追加しといた)2.LaunchScreen用のstoryboardを編集する。デフォルトで変なレイアウト設定が付いているので、がっつり変更する。Screenにチェックが入ってるのが重要みたいよ。Fileに先ほどのstoryboardを設定する。catalogsを選択する。4.LaunchImageの削除Assets.xcassetsからLaunchImageを削除する。LaunchImage.launchimageを削除する。(黒枠がないことに注目)[アプリ画面](黒枠がないことに注目)おやおや、都合良くはいかないようだね。gen)の全画面に対応することで画面サイズが変化します。レイアウト設定を固定値で作ってあったりすると、画面表示が崩れることが発生します。地道に全画面表示チェックとレイアウト修正をがんばるしかありません。Guidesにチェックを入れるのをお忘れなく。100画面あるアプリだったら、3人15日でできるかな?「画面表示が崩れているのに見逃すかもしれない。開発者の美的感覚が疑わしい場合はデザイナーも巻き込んで作業することになります。keyWindowサイズを変更する「全画面チェックとレイアウト修正なんかやってられない。以下のようなコードをアプリ初期化と画面回転時に入れて、keyWindowをiPadの画面サイズに変更してしまうことも考えられます。具体的にどこに入れるかはアプリの構造によるので省略します。keyWindowをいじっているアプリでは動かないかもしれません。frame}表示した結果はこうなります。黒枠が更に大きくなりました。これでユーザーは満足するのか?AppStoreの評価やブランドイメージも考慮して実施してください。iPad対応をやめるこの機会にiPad対応をやめるのも選択肢の1つです。作業としてはUniversalアプリだったのをiPhone専用にするだけです。iPadで使っていたユーザーにはiPhoneアプリを再インストールしてもらうことになります。gen)での表示イメージはこうなります。拡大ボタンがあるとはいえ、ここまでやるならiPhoneで使いたいですよね。保存データをiPhoneへ移行する仕組みが必要になると思われます。iPadユーザーを切り捨てても問題ないか?関連部署やエラい人と協議が必要かもしれませんね。現状ここまで書いておいてアレですが、全画面対応していなくてもApple審査を通過しています。gen)用のスクリーンショットは黒い枠が付いた状態でOKです。(2019/08/07現在)注ここで紹介したアプリは個人制作のサンプルアプリです。特定のアプリについて言及しているわけではありません。(2018)にも対応できます。upLoginユーザーは見つかりませんでした。