Applicaton Loader を使用してバイナリを iTunes Connect にアップロードしようとしています。ファイルを選択して送信を押すと、約 1 秒間送信された後、このエラーが表示されます。
info.plist で指定されたアイコンが最上位アプリ ラッパーの下に見つからない: デフォルト -Landscape@2x~ipad.png
これは何を意味するのでしょうか?どうすれば修正できますか?
Applicaton Loader を使用してバイナリを iTunes Connect にアップロードしようとしています。ファイルを選択して送信を押すと、約 1 秒間送信された後、このエラーが表示されます。
info.plist で指定されたアイコンが最上位アプリ ラッパーの下に見つからない: デフォルト -Landscape@2x~ipad.png
これは何を意味するのでしょうか?どうすれば修正できますか?
問題を引き起こす可能性のある別の設定: アイコン ファイルがビルド フェーズ/バンドル リソースの下にもあることを確認する必要があります。
プロジェクトの .plist ファイルを「ソース コードとして」編集します。つまり、古いテキスト エディタで開きます。次に、意味がわかるまでアイコン ファイル名を手動で編集します。
は.plist
、App Store にアップロードするために検証およびアーカイブされるときに、大文字と小文字が区別されます。
にこれがある場合.plist
:
icon-72@2X.png
ファイル名は
icon-72@2x.png
x 文字の大文字と小文字が変更されたためです。
ファイルの名前を変更し、対応するinfo.plistのアイコンファイルの名前を変更すると、このソリューションが機能します。
また、プロジェクト フォルダのどこにも同じ名前のアイコンが 2 つないことを確認してください。
Apple はアプリケーションの検証規則を常に変更しているため、この質問に対する答えは時間とともに変化すると考えています。これらの検証ルールは、アプリを AppStore に提出する場合にのみ表示されます。
この特定の状況では、2012 年 8 月 3 日にアプリをアップロードしているときに検証エラーが発生しました。
解決策はかなり簡単でした。プロジェクトディレクトリ内にネストされたフォルダーにあるアイコンファイルに、プロジェクトファイルが含まれているTOP LEVELプロジェクトディレクトリまで移動する必要がありました。それを行って、プロジェクトのリソースにファイルを再度追加すると、検証エラーはなくなりました。
もちろん、この問題がファイル名のスペルミス、つまり plist ファイルとファイル システム上のアイコン ファイルの実際の名前の違いによって引き起こされていないことを確認する必要があります。
私を捕まえたもう 1 つの小さな問題は、空の文字列でした。不可解な失敗メッセージを受け取りました...
Icon specified in the info.plist not found under the top level app wrapper:
そして、これが私のplistに潜んでいるのを見つけました
<string></string>
私も同様の問題でした。私はこれを行う決意を持っています
1/ ターゲットでアプリケーション Icone を削除します
2/ アイコンの名前を変更します ex: applicationNameSmall.png
3/ アプリケーションにアイコンを追加します。
これは、私にとってはうまくいきます。
場合によっては、Icon.png ファイルを画像編集ツール (Ado Photoshop など) で開いて、新しい画像として保存する必要があります。これはうまくいきます。添付された画像を確認して、画像ファイルの名前を手動で変更しても画像のプロパティが変更されない場合があります。
私のinfo.plistにはIcon.pngがあり、実際のファイル名はicon.png(大文字なし)でした。
これは私にとってはうまくいきました。以前のアプリケーションが更新されていないため、アプリケーションを再アーカイブする必要がありました。
私も同じ問題を抱えていました。Targets->Build Phases に移動し、そこから以前にプッシュした古い (テスト) アイコンを削除しました。幸運を:)
同じ問題がありました。ビューアでプロジェクトに問題のある画像ファイルを追加しました。それが正しいことかどうかはわかりませんが、問題は解決しました。