web-dev-qa-db-ja.com

Watchkit AppIcon-「AppIcon」という名前のアプリアイコンセットには、該当するコンテンツがありませんでした

WatchKitアプリにはImages.xcassetsファイルがあります。エラーメッセージで失敗したアセットビルドにアイコンを配置するとすぐに: "「AppIcon」という名前のアプリアイコンセットに該当するコンテンツがありませんでした。」

enter image description here

67
Ing. Ron

これは、WatchKitアイコンを生成する簡単な方法で、私にとってはうまくいきました。

  • ソース画像を http://makeappicon.com にアップロードします
  • WatchKitアプリでImages.xcassetsに移動します
  • AppIconを含むペインを右クリックし、「インポート...」を選択して、makeappicon.comが生成したwatchkitフォルダーを選択します
135
Kevin Qi

ほとんどの場合、watchKitアプリのアイコンは正しいサイズではありません。次のサイズが必要です

    (these are all in pixels)
    48 x 48
    55 x 55
    58 x 58
    80 x 80
    87 x 87
    88 x 88
    172 x 172
    196 x 196

基本的に、Images.xcassetsの下に表示されるすべての数字は、網膜ディスプレイである必要があるため、それらを2倍にする必要があります。

31
Sam B

ほとんどの場合、watchKitアプリのアイコンは正しいサイズではありません。上記の画像の指示に従う必要があります

5
Saravana Kumar

私の場合、必要な寸法の画像をSketchから生成しました。次に、pngファイルをスポットにドラッグアンドドロップしました。 Xcodeからの苦情はありません。私のアプリはウォッチキットを使用していません。

ただし、「AppIcon」という名前のアプリアイコンセットに該当するコンテンツがありませんでしたというエラーメッセージが表示され、ビルドは失敗しました。画像ファイルの寸法が間違っているという警告もありました。 Sketchがどのようにそれを行ったかはわかりませんが、Sketchからエクスポートを再構成し、エクスポートされた寸法を確認し、新しいファイルをXcodeのアプリアイコンスポットにドラッグして戻します。今回のビルドは成功しました。

道徳、このエラーメッセージが表示された場合は、画像のサイズを再確認してください。

4
Jervisbay
3
Tim

レイジーモードの簡単なバージョンに書き留めてみましょう。他のすべての答えは私を混乱させました。私は他の人を助けることを願っています。

ステップ1:AppIconは空でした

enter image description here

ステップ2:アイコンを追加したい

したがって、AppIcon> row1の2xのcol1> iからドラッグアンドドロップすると、次の無効な画像が表示されます。

enter image description here

以下のような実際のサイズがありました:

enter image description here

ステップ3:コンパイルをビルドしたときに失敗しました。

enter image description hereenter image description here

ステップ4:検索後

2xの場合、画像サイズは40px x 40pxである必要があるため、その無効な値からその画像を40px x 40pxに変更しました。

enter image description hereenter image description here

ステップ5:Info.plistは以下のようにエントリを追加しました。

enter image description hereenter image description here

今回はビルド/コンパイルが機能し、私のiPhone 7には新しいアイコンがあります。

2
YumYumYum

MakeAppIcon Webサイトにアクセスし、AppIconの画像をアップロードします。すべてのサイズ変更画像を自動的に生成し、メールIDを与えてZipファイルを取得します。また、Assets.xcassetsでアップロードするときに、要件に応じて2xまたは3xのサイズの画像に対してOPTを非常に明確に使用したことを確認してください。

0
Priti Kanauziya