web-dev-qa-db-ja.com

info.plistで指定されたアイコンが最上位のアプリラッパーの下に見つかりません

Applicaton Loaderを使用して、バイナリをiTunes Connectにアップロードしようとしています。ファイルを選択して送信をクリックすると、約1秒間送信され、このエラーがポップアップします。

Info.plistで指定されたアイコンが最上位のアプリラッパーで見つかりません:デフォルト-Landscape@2x~ipad.png

これは何を意味するのでしょうか?どうすれば修正できますか?

26
Frosty16

問題を引き起こす可能性のある別の設定:アイコンファイルがビルドフェーズ/バンドルリソースの下にもあることを確認する必要があります

34
BlackTigerX

プロジェクトの.plistファイルを「ソースコードとして」編集します。つまり、古いテキストエディターで開きます。次に、意味がわかるまでアイコンファイル名を手動で編集します。

23
thomax

.plistは、App Storeにアップロードするために検証およびアーカイブされるときに、大文字と小文字が区別されます。

これを.plist

[email protected]

ファイル名は

[email protected]

x文字の大文字小文字の変更のため。

17
David

私は同じ問題に直面しています、私はファイルの名前を変更し、対応するinfo.plistのアイコンファイルの名前を変更します。この解決策は私のために機能します。

8
aarti Garg
  1. ビルドをクリーンアップする
  2. ファイルが実際にファイルシステム上にあることを確認します
  3. プロジェクトナビゲーターでファイルを確認できることを確認してください。
  4. ほとんどの場合、ステップ3は失敗します。その場合は、Finderからアイコンをプロジェクトナビゲータにドラッグします。尋ねられたら、「コピー..blabla」オプションのチェックを外します。ドラッグする場所にファイルがすでにあるため、失敗するためです。ファイルがプロジェクトナビゲーターに表示されると、黄金色になります。
6
Menno Bieringa

また、プロジェクトフォルダのどこにも同じ名前の2つのアイコンがないことを確認してください。

5
JordanC

Appleは常にアプリケーションの検証ルールを変更するため、この質問への回答は時間とともに変化すると思います。これらの検証ルールは、AppStoreにアプリを送信するときにのみ表示されます。

この特定の状況で、2012年8月3日にアプリをアップロードしているときに検証エラーが発生しました。

解決策はかなり簡単でした。 TOP LEVELプロジェクトディレクトリ-プロジェクトファイルがあるディレクトリまで、プロジェクトディレクトリ内にネストされたフォルダにあるアイコンファイルに移動する必要がありました。これを行って、ファイルをプロジェクトのリソースに再度追加すると、検証エラーはなくなりました。

もちろん、この問題の原因がファイル名のつづりの間違いではないことを確認してください。つまり、plistファイルとファイルシステム上のアイコンファイルの実際の名前の違いです。

4
Moonwalker

App StoreがyourProject-info.plistに基づいてアイコンファイルの名前をチェックしているため、エラーが発生します。それらが一致しない場合、エラーメッセージ。

この問題を解決するには:xcodeのyourProject-info.plistに移動して、 "icon-files"と "icon-files(IOS5)"の両方の配列を確認します。各文字列が、ファイルディレクトリにあるアイコンファイルに対応していることを確認してください。

一致しない文字列名を変更または削除します(空の文字列を削除する必要がありました)。再構築。他のポスターが指摘しているように、名前は大文字と小文字が区別されるので、そのことにも注意してください。

2
timothykc

私も同様の問題でした。私はこれをする決意があります

1 /ターゲットのアプリケーションIconeを削除する

2 /アイコンの名前を変更ex:applicationNameSmall.png

3 /アプリケーションにアイコンを追加します。

これは私にとってはうまくいきます。

2
Agriesean

私を見つけたもう1つの小さな問題は、空の文字列でした。私は不可解な失敗メッセージを受け取りました...

Icon specified in the info.plist not found under the top level app wrapper:

そして、これが私のリストに潜んでいるのを見つけました

<string></string>
2
learnvst

Icon.pngファイルを画像編集ツール(Adob Photoshopなど)で開いて、新しい画像として保存する必要がある場合があります。これは正常に動作します。手動で画像ファイルの名前を変更しても、画像のプロパティが変更されない場合がある添付画像を確認してください。See the attached image

1
waseem

同じ問題がありました。苦情を述べた画像ファイルをビューアのプロジェクトに追加しました。それが正しいすべきことかどうかはわかりませんが、問題は解決しました。

0
pastorius
  1. 画像の問題を修正してください。
  2. プロジェクトをクリーンアップします。
  3. ビルドして実行し、何も壊れていないことを確認します。
  4. 以前のアーカイブを削除
  5. 新しいアーカイブを作成(製品->アーカイブ)

これでうまくいきました。以前のアプリケーションが更新されなかったため、アプリケーションを再アーカイブする必要がありました。

私も同じ問題を抱えていました。 [ターゲット]-> [ビルドフェーズ]に移動し、以前にプッシュした古い(テスト)アイコンをそこから削除しました。幸運を:)

0
Hot'n'Young

私は愚かな間違いをしました、私のinfo.plistで私はIcon.pngを持っていました、そして実際のファイル名はicon.png(大文字ではありません)でした