このエラーが発生します:
LaunchImage.launchimageフォルダーを見ると、[email protected]
がありますが、Default-568h.png
画像はありません。
スペースがないようですが、このアセットカタログに追加するにはどうすればよいですか?
「アプリアイコンと起動画像」で「起動画面ファイル」をクリアしてみてください
IOS9からは、Images.xcassets
フォルダーではなく、プロジェクトルートに起動イメージを追加する必要があります。そして、私の例では、キー UILaunchImages
を使用してinfo.plist
に起動イメージを設定します。
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.1</string>
<key>UILaunchImageName</key>
<string>iPhone5Portrait</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.1</string>
<key>UILaunchImageName</key>
<string>iPhone6Portrait</string>
</dict>
</array>
私の場合、LaunchScreen.xibがあったので、PNGは必要ありませんでした。どういうわけか、ビルドフェーズの「バンドルリソースのコピー」から削除したことがわかりました。再度追加し、Appleがビルドを受け入れました。
同じエラーメッセージが表示されました。
修正はxcodeのすべての警告を確認してくださいプロジェクトのクリーンアップ後の7.3。
すべてのlaunchImageの解像度が「正しく」正確であることを確認する必要があります。
LaunchImageフォルダーにある1つの画像の解像度が正しくない場合、Appleバイナリを拒否します。
「デプロイメントターゲット」の値を7.0に設定します
私の場合、アプリにはそれぞれ異なるリソースを持つ複数のターゲットがあるため、画像カタログを使用する必要がありました。そのため、-568hPNGファイルをルートディレクトリにコピーするだけでは選択肢がありませんでした。
画像アセットを使用している方のために、次のことがうまくいきました。試してみてください。
LaunchImageイメージのアセットで、右側のペインを開きます。ここには、ターゲットとするデバイスとOSが次のように一覧表示されています。
これらのiPhoneオプションの両方が選択されていること、および下部に「予想サイズ」として示されているように、両方の正しいサイズの画像が読み込まれていることを確認してください。