web-dev-qa-db-ja.com

iOS Xcode 6 LaunchImage「LaunchImage」という名前の起動イメージセットには、該当するコンテンツがありませんでした

元のlaunchImageイメージセットを削除しました。

次に、Xcodeのプロジェクトセクションの「アプリアイコンと起動イメージ」に移動しました。

「LaunchImageSource」の選択を解除してから、再度選択しました。 「起動イメージをアセットカタログに移行する」を取得します。アセットカタログを選択して「移行」すると、launchImageイメージセットが開きます。

ファイルを追加しましたが、赤いコンパイル警告が表示されます。

Plistを確認しました-launchimageはまったくありません。

以前、あいまいなコンテンツとファイルのサイズが間違っていることについて黄色の警告が表示されました-チェックして再チェックしました-それらは正しいサイズでした!

どうすれば修正できますか?

編集:私は私のファイルでこれを見つけました。選択したフォルダをゴミ箱に移動するだけですか?

ios file folder with 2nd images folder

7
noobsmcgoobs

プロジェクトエクスプローラーに移動し、プロジェクトを選択します。 「ビルドフェーズ」をクリックします。下部には「バンドルリソースのコピー」というセクションがあります。そこに2つのimages.xcassetsファイルがあると思います。その場合は、マイナスアイコンを強調表示してクリックし、1つを削除します(2つ以上あるのには正当な理由がありますが、意図的に行っているので、この回答の範囲)。残りの1つで、LaunchImageに画像を追加します。

2つ追加する理由は明確ではないため、複数のターゲットを使用している場合は、ターゲットごとに異なるimages.xcassetsファイルを使用できることを追加します(xcodeはデフォルトで複数を追加します)。ただし、ほとんどのアセットが同じで、複数を管理したくない場合は、すべてのターゲットで同じものを使用し、コンパイル時に起動イメージなどのさまざまなアセットをコピーするフェーズを構築するためのスクリプトを追加することができます。これはビルドフェーズでも行われます。スクリプトを実行するフェーズを追加してから、コピー(cp)行を追加してイメージをコピーします。言うまでもなく、これはごくわずかなアセットで行う必要があります。私はこれを起動画像とアプリアイコンに使用します。

追加するために編集:起動画像がストーリーボードやxibにある新しいスキームがあります。古い起動イメージを使用していると言ったため、使用していないと思いますが、使用している場合は、起動イメージをストーリーボード/ xib起動イメージファイルに配置するだけです。

10
Michael Olenick

こんにちはあなたの質問によると、以下のリンクをご覧ください:
編集:私はあなたが直面している問題を再現しようとしました。 「images.xcassets」に「Launchimage」と「AppIcon」の両方が必要な「images.xcassets」を確認してください。 'LaunchImage'または 'AppIcon'のいずれかがない場合、エラーが生成されます。
追加した画像に基づいて、アプリケーションからimage.xcassetsを削除したようですが、スラッシュに移動していません。
以下の画像に従って、起動画面の画像を設定できます。
1。)images.xcassetsに起動イメージを入力する前
enter image description here 2.)起動画面イメージのないimages.xcassets
enter image description here 3.)images.xcassetsに起動画面の画像を追加します
enter image description here 4.)起動画像画面で起動画像を設定します
enter image description here

これは、アプリケーションに新しい「image.xcassets」を追加するのに役立ちます。
http://www.intertech.com/Blog/xcode-assets-xcassets/
5。)新しいイメージxcassetを追加した後のフォルダー構造
enter image description here 6.)新しい画像アセットを削除して追加した後、アプリケーションを起動しました。
enter image description here これは、images.xcassetsではなく 'images.xcassets'から起動イメージを削除した場合に役立ちます。
Image.xcassetsの使用方法:
アプリケーションで起動画面の画像やその他の画像を設定します。
https://www.youtube.com/watch?v=_36Y6rDcKP0&list=PLXCowKcXA​​VgrCe2Lezv0acRf4adQLshv2

これがもっと役立つことを願っています。

0
Dhaivat Vyas