MASから最新のXcode8.3.3アップデートをダウンロードしました。 新しい10.5インチiPad Proのサポートを追加する方法を考えていましたか?
自動レイアウトのストーリーボード、起動画面のストーリーボードを使用しており、すべてのアプリアイコンサイズがxcassetに追加されています。
必要なのは、自動レイアウトの起動画面のストーリーボードだけだと思います。ただし、Xcode 8.3.3でアプリケーションをビルドすると、UIScreen.mainScreen.boundsは736 x1024を返すことがわかりました。Xcode9とiOS11 SDKベータで同じアプリケーションをビルドすると、UIScreen.mainScreen.boundsは834 x1112。
更新:
他の人が述べているように、アプリがXcode 8.3.3/iOS 10.3でビルドされ、iPad Pro 10.5シミュレーターで実行されている場合、アプリinfo.listのUIRequiresFullScreen
キーがアプリは768x 1024にスケーリングされません。UIRequiresFullScreen
= YESの場合、アプリはスケーリングされます。UIRequiresFullScreen
= NOの場合、アプリはフル解像度(834 x 1112)です。
ただし、アプリがXcode 9/iOS 11ベータ1でビルドされている場合、UIRequiresFullScreen
キーの設定に関係なく、常に完全なネイティブ解像度で実行されます。一部の開発者は、これは意図的な動作であり、バグではないと考えています。他の人は、それがiOS11シミュレーターの下でiOS10アプリを実行することの単なるアーティファクトであると信じています。開発者が新しいハードウェアを受け取るまで、私たちはおそらく確実にわかりません。
今のところ回避策は、起動画面のストーリーボードではなく、個々の起動画像の使用に戻ることのようです。
( Twitterのこのスレッド 答えがありました。 Linea のInfo.plist
ファイルも調べましたが、まさにそれが達成されたようです。それ)。