web-dev-qa-db-ja.com

iPad Pro起動画像とアプリアイコン

iPad Proには、167x167のアプリアイコンと2732 x 2048(横長)の起動画像が必要です。しかし、どこに置くべきでしょうか? Xcode 7.1アセットカタログには、iPad Pro固有のアイコンや画像を追加する場所がありません。

私の起動画像はサイズ固有なので、このためにストーリーボードを使用することは良いオプションではありません。

18
Shiim

Appleはこの問題についてコメントしました:「最新のベータ(7.2b3)がアセットカタログに83.5@2xアプリアイコンスロットを追加し、開発者関係は起動画像をサポートしておらず、iPad proの起動画像サイズを追加しないとレーダーコメントで報告しました資産カタログへ」

here から取得。

9
Stan

Launch Screenストーリーボードを使用します。

プロジェクトの一般設定から起動画面ファイルと起動画像ソースを無効にして、古い方法を使用することもできます-Info.plistですべての起動画像を定義します。

Info.plist:

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>8.0</string>
        <key>UILaunchImageName</key>
        <string>DefaultPro-Landscape</string>
        <key>UILaunchImageOrientation</key>
        <string>Landscape</string>
        <key>UILaunchImageSize</key>
        <string>{1366, 1024}</string>
    </dict>
...
</array> 

この投稿のInfo.plistにあるUILaunchImagesの詳細: iPhone 6/6 Plus横向き専用アプリの起動画像を作成するにはどうすればよいですか

7
Slyv

起動画像の代わりに Launch Screen Files iPad Proを使用する必要があります。まず、iPad Proから、iOSは起動画像をサポートしていないため、Xcode 7.1でiPad Proの起動画像に適したサイズを見つけることができません。次に、Launch Screen Fileを使用しない場合、iPad Proで実行されているアプリはスケーリングされます。これは、いわゆる「ディスプレイズーム」と呼ばれます。

4
MoLice

IPad Pro固有の起動画面をサポートするには、起動画面のストーリーボードまたはxibファイルを使用する必要があるようです。

Appleごとに、iOS8以前のバージョンをサポートするための起動画像アセットと、iOS8以降の起動画面ファイルの両方を使用できるはずです。 Apple App Distribution Guide から:

「iOS 7デプロイメントターゲットの場合、起動画面ファイルと起動イメージの両方を指定できます。iOS8では起動画面ファイルが使用され、iOS 7では起動イメージが使用されます。」

また これらのドキュメント 状態:

「以前のバージョンのiOSもサポートする必要がある場合は、起動ファイルに加えて静的起動イメージを引き続き提供できます。」

ただし、私の場合、LaunchScreen.storyboardファイルがあっても、アセットカタログに起動画像がある場合は使用されません。例:起動画面ではなく、常にアセットカタログの起動画像が表示されます。起動画面ファイルがinfo.plistに設定され、「起動画面として使用」フラグが設定されていることを確認しました。サイズクラスと自動レイアウトも使用しています。

1
archsten

アセットカタログにアイコンを配置する「ウェル」が見つからない場合は、後でアプリの設定をiPhoneからiPadに変更したため、iPadの「ウェル」が表示されない可能性があります。あなたはこれをすることでそれらをオンにすることができます:

セットには、アセットカタログの作成時のプロジェクトの構成に応じて関連するアイコンの画像ウェルのみが含まれます。画像ウェルが欠落している場合は、設定インスペクターを展開しますプロジェクトの展開ターゲットとサポートされているデバイスに応じて、アプリアイコンペインの下の適切なボックスをオンにします。

0
FrankV