1

これを投稿する理由は、オンラインで書かれたすべての解決策を試しましたが、うまくいかなかったからです。私が見逃しているのは何ですか?誰でも助けることができますか?xcode 4.6 のアーカイブ ツールを使用してアプリを検証しているときに、次のエラー メッセージが表示されます。

iPhone/iPod Touch: Info.plist: アイコンのサイズを確認できません。アイコンが見つかりません。CFBundleIcons、CFBundleIconFiles、CFBundleIconFile を定義するか、57x57 のデフォルトの Icon.png を提供する必要があります。

私のアプリはiPad用に設計されておらず、iOSアプリケーションターゲットではデバイスがiPhoneに設定されていますが、iPadでも同じエラーが発生します。なぜ iPad がエラーに含まれているのかわかりません。iPad Icon-72.png をアップロードしようとしましたが、それでもエラーが発生します。

このエラーを取り除くにはどうすればよいですか? Icon.png、Icon@2x.png、および Icon-72.png があり、アイコンはシミュレーターとデバイスの両方で正常に動作します。

私の試み:

  1. Build Settings で、Compress PNG Files を NO に設定しました。未解決!
  2. イメージを削除し、再度プッシュし、クリーニングし、ビルドして検証しました。未解決!
  3. 私はこの他の解決策を試しました。未解決!
  4. 「アイコンにはすでに光沢が含まれています」をNOに設定してみました。未解決。

これが私のバグエラーの画像です: ここに画像の説明を入力

4

3 に答える 3

2

まったく同じ問題が発生しました。最終的に、ターゲットの有効なアーキテクチャを変更することで解決しました。

存在する場合は、有効なアーキテクチャから i386,armv6 を削除します。armv6 および armv7s をサポートできません。

この画像を参照してください: http://postimage.org/image/pxz2fyij5/

また、xcode から派生データをクリアします。

于 2013-03-20T05:01:53.707 に答える
0

これを最終的に解決した方法は次のとおりです。

  • .app バンドルにアイコンが見つかりませんでした。手動でアイコンを追加しました。.app バンドルの内容を表示するには、オーガナイザーからアーカイブをコントロールクリックし、[Show in Finder] を選択します。次に、.archive ファイル (パッケージ) をコントロールクリックし、[パッケージの内容を表示] を選択します。Products/Applications ディレクトリの下にアプリがあります。アプリを Control キーを押しながらクリックし、[パッケージの内容を表示] を選択します。アイコンファイルが存在するはずです。
  • 新しいアーカイブを作成しました。製品->アーカイブを選択して新しいアーカイブを作成し、オーガナイザーで新しいアーカイブを選択してから検証を試みます

これらの 2 つのソリューションは連携して動作し、.app バンドルにアイコンを追加して新しいアーカイブを作成することで、アプリが検証され、アイコンが適切に機能するようになりました。ついに働いた!

于 2013-05-03T19:33:34.053 に答える
0

info.plist をチェックして、必要なすべてのアイコン名を追加します。また、未使用のアイコン名が見つかったかどうかも確認してください。

アイコンファイルのサイズは次のとおりです。

Icon.png          : 57x57
Icon@2x.png       : 114x114
Icon-72.png       : 72x72
Icon-ipad@2x.png  : 144x144
Icon-Small-50.png : 50x50
Icon-Small.png    : 29x29
iTunesArtwork     : 1024x1024

詳細については、この info.plist のスクリーンショットを参照してください。

ここに画像の説明を入力

于 2013-03-18T06:58:26.500 に答える