だから、これは些細なことであるはずのもののためにかなり苦痛でした。これが私がしたことです:
xcassetsを使用する
起動には.xcassetsと.xibを使用することにしました。.xibを削除しました。プロジェクトにimages.xcassetsがすでにある場合はすばらしいですが、そうでない場合は、[ファイル]> [新規]> [ファイル]から追加できます。
起動画像セットを作成する
ナビゲーター領域を右クリックして、少なくとも.xcassetsファイルにlaunchimageセットとアイコンセットを作成します。
アプリのアイコンと起動画像の設定を更新する
次に、ターゲットの「アプリアイコンと画像セット」が次のようになっていることを確認しました。
非常に重要:「Launch screen file」設定が空白であることを確認してください。
画像を追加
最後に重要なことですが、Appleがデバイスの選択に使用している用語は紛らわしいものです。最初は、iOS8のみ(iPhoneポートレート)に展開しているので、これを実行でき、iPhone 6およびiPhone 6+の起動イメージを配置するだけだと思っていました。
これがうまく機能していないことにすぐに気づき、「iOS 7.0以降のiPhone Retina(4インチ)起動イメージが必要です」という警告を受けていました。
そのため、iOS 7.0以降でiPhoneを選択し、iPhone 5sの画像を追加する必要がありました。
したがって、右側にあるチェックボックスを見つけるには、質問をしないでください。iOSとデバイスおよびデバイスの最小の向きは何ですか?
私の最小iOSをサポートできるデバイスは何ですか?これらのデバイスでサポートされている最小iOSは何ですか?そして、これらのチェックボックスをすべてオンにしてください。したがって、私はiPhone 5s、6、6 Plusを8.0でターゲットにしていますが、iPhone 5sは7.0でも存在できるため、7.0のボックスもオンにして画像のプレースホルダーを表示する必要があります。つまり、右側の(iOS)チェックボックスには、そのデバイスで利用可能な最小のiOSバージョンが表示されます。このiOSバージョンで展開するかどうかに関係なく、クリックしてイメージのプレースホルダーを表示し、イメージを配置する必要があります。 。
これが誰かを助けることを願っています。