5

アプリを市場に出そうとしていますが、試行するたびにこのエラーが発生します:

Ipad: icon.png: dimensions (57 x 57) don't meet the size requirements.   The icon file must be 72x72 pixels in .png format.

.plist の変更に関する無限の投稿と、[プロジェクト設定の編集] -> [ビルド] -> [PNG ファイルの圧縮] のチェックを外します (ユニバーサル アプリの Icon.png ファイル エラー)。私はこれの両方をしました。また、ユニバーサル アプリ アイコンのアップル ガイドも確認し、それに従いました。ただし、私が持っている.plistファイルと彼らが持っている.plistファイルの違いに気付きました( http://developer.apple.com/library/ios/#qa/qa1686/_index.html )。(私には Primary Icon 属性があります)何か欠けているものはありますか、それとも Apple のドキュメントは最新のものですか? ここに画像の説明を入力

アイコンを 72x72 に変更すると、アイコン ファイルは 57x57 でなければならないということ以外は同じエラーが表示されます。ipadの場合はicon-72.png、iphoneの場合はicon.pngを使用する必要がある場合、iphoneとipadのアイコンの両方にicon.pngを使用しようとしているようです。これは別の場所で定義されていますか?

ここに画像の説明を入力 ここに画像の説明を入力

4

5 に答える 5

12

まず第一に、これがルールなのか、それとも単なる一般的な慣習なのかはわかりませんが、アイコンは大文字の「I」で始める必要があります。次に、iPadアイコンはiPhoneアイコンのように57x57ではなく72x72である必要があります。そして最後に、iPadの網膜アイコン「Icon-72@2x.png」144x144pxがありません。

アイコンの完全な内訳。

  1. Icon.png =57x57iPhone非網膜
  2. Icon@2x.png =114x114iPhone網膜
  3. アイコン-72.png=72x72iPad非網膜
  4. アイコン-72@2x.png=144x144iPad網膜

あなたのアイコンが私がリストした通りであることを確認すれば、あなたは何の問題もありません。

これらの変更を行っても問題が解決しない場合は、プロジェクトからすべてのアイコンイメージを削除し、.plistファイルからアイコンキーを削除してみてください。次に、Xcodeのナビゲーターの[概要]タブにある対応するプレースホルダーに画像を直接ドラッグして、プロジェクトに画像を再度追加します。

ここに画像の説明を入力してください

于 2012-08-28T21:11:39.740 に答える
6

まあ、私は@NSPostWhenIdleに同意しますが、命名規則に関しては、plistに直接追加する場合、彼は正しいです、

しかし、Xcode に関する場合、Xcode 4.2 から、ターゲット設定を開くと -> 概要

Xcode 4.2 以降を使用していることを願っています。

アプリ アイコン セクションにマウスを合わせると、アイコンのサイズが表示され、そこで右クリックしてアイコンを追加します。Xcode自体は、このように選択しているアイコンのサイズに応じてアイコンの名前を修正します

通常の画像の場合

網膜画像用

だから、iConの命名規則と戦っても構わないし、このように追加すると、これらのアイコン名は私のXcode自体で固定され、これらのアイコンは自動的にplistファイルにも追加されます.

于 2012-08-28T21:22:04.063 に答える
1

ファイルシステムを介してプロジェクトからアイコンを削除し、NSPostWhenIdle と sree charan で提案されているように名前を変更しました。次に、それらをアプリ アイコン セクションにドラッグ アンド ドロップし、テキスト エディタを使用して .plist のエントリを削除して再追加しました。ただし、これでも十分に効率的ではありませんでした。ファイル システム内のプロジェクトからファイルを削除すると、プロジェクト内の参照が削除されると思いましたが、これは正しくありません。この後にアイコンの問題が発生した場合は、以前に述べたことを実行し、再追加す​​る前にファイルシステムではなくプロジェクトを介してすべてのアイコン参照/ファイルを削除することをお勧めします。

于 2012-08-29T14:10:06.747 に答える
0

最近このエラーに遭遇したことを(この質問を見つけた他の人のために)追加したいだけですが、私の場合、76x76が72x72の要件を満たしていないと不平を言っていました。は iOS 7 のみであるため、すべての公式ドキュメントによれば、サイズ 76x76 および 152x152 のアイコンのみが必要です。

アイコンのサイズ (76 x 76) がサイズ要件を満たしていません。アイコン ファイルは 72x72 ピクセルの .png 形式である必要があります。

いずれにせよ、バイナリをアップロードした人は古いバージョンの Application Loader (Xcode 4.6 以降) を使用していたことが判明し、このチェックはアップロードが行われる前にクライアント側で行われていました。

Xcode 5 の新しい Application Loader を使用して同じバイナリを送信しても問題はありませんでした。

于 2013-11-25T22:34:14.047 に答える
0

あなたの icon.png はおそらく正確に 57x57 ではありません。ファインダーで、icon.png を右クリックし、情報を取得します。それでも 57x57 と表示される場合、なぜそのエラーがスローされるのかわかりません。

icon.png が 57x56 のときに同様の問題が発生しました (xcode が泣き言を言うまでチェックしたことはありませんでした)。

これらが機能しない場合は、Xcode または Mac を再起動し、クリーン ビルドを作成します。

于 2012-08-28T20:49:07.450 に答える