App StoreにアプリをアップロードするときにApplication Loaderからこのエラーが発生しました。私のアプリはiOS 3.0の時点で開発されたものであり、引き続きiOS 4.3以上を対象としています。私は最近、アプリをiOS7互換にするために更新しました。しかし、Application Loaderは常にこのタイプのエラーを返しました。インターネットを検索したところ、私は一人ではないことがわかりました。そこで、この投稿を作成し、アプリのアイコンについて見つけたことが他の人に役立つことを願っています。
私のように、アイコンファイルをカタログに移行するというXCode 5.0の提案を受け入れているように思えます。
その場合、プロジェクトの.plistファイルからremove CFBundleIconFile(「アイコンファイル」)パラメーターを指定する必要があります。これは古い方法であり、アイコンファイルを移行すると、明らかにそのパラメーターは正しくありません。
XCodeの移行ではこれが自動的に修正されないのは奇妙です。非常にAppleを助けてくれました。
アプリがiOS 5.0以降をサポートしている場合、すべてのアイコンファイルをアセットカタログに移動できます。
アプリが(私のように)iOSの下位バージョンをサポートする必要がある場合、解決策はプロジェクトplistファイルでCFBundleIconFilesキーを使用することです。私の場合、私のアプリはiPhone専用のアプリなので、次のことを行いました。
これらの手順を実行すると、アプリをApp Storeにアップロードするときにアイコンに問題が発生することはありません。
アセットカタログは、上記の手順の一部を簡素化します。たとえば、低解像度のアイコンファイルを生成します(私の推測)。
上記の情報は、「iOSヒューマンインターフェイスガイドライン」、「iOSアプリプログラミングガイド」、「情報プロパティリストリファレンス」から入手しました。 「アプリアイコン」を検索すると、すべてが説明されます。
私の解決策は、「ビルドフェーズ」の「バンドルリソースのコピー」で「+」をクリックし、すべてのアイコンを選択することでした。
がんばろう。
あなたのレシピの仕事は完璧です。
私の側では、
Supporting FilesでNameOfMyApp-info.plistを選択しました。
Key:Iconファイルを開くだけです。
画像のすべての文字列を削除しました。 (送信のエラーメッセージは、それらの画像に関するものでした。
もう一度送信してみました。送信に成功しました。
ありがとう
私の特定のインスタンスでは、上記のソリューションはどれも機能しませんでした。
最終的には、他の誰かが同じ問題を抱えている場合に備えて、以下が機能しました:
基本的にinfo.plistに入り、不要なアイコンを削除しました。 Cocos2dテンプレートから始めましたが、ほとんどは必要なかったので、すべて削除しました。プログラムをアーカイブして検証しようとすると、「このアイコンとそのアイコンはどこにあるの?」などのエラーが表示されました。まあ、私はそれらをすべて削除しました。しかし、info.plistでは13個のアイコンがすべてリストされたままなので、削除したものをすべて削除しました。
Cordovaプロジェクトのビルド中に同じ問題が見つかりました。
info.plist
の-icon.pngでCFBundleIcon
を削除すると、問題が解決しました
この問題を解決するには、アイコン画像をもう一度追加する必要がありました。
'CFBundleIcons':AppIcon40x4 fileと私がImages.xcassets
AppIcon
画像の下にIphone Spotlight IOS 7-9 40ptであった画像を設定しました実際、解像度が間違っているため、Finderから80x80の解像度(40x40に倍率2xを掛けた値)のアイコンを再度ドラッグしました。
このエラーには、いくつかの原因が考えられます。私の場合、2つのアイコンファイルのピクセルサイズが間違っていました(cordovaによって生成された)。それで、あなたはそれをチェックするかもしれません。