23

Xcode 4.3.x にアップグレードしてから、Organizer の iOS アプリのアーカイブにアイコンがありません。(ただし、Mac OS X アプリにはアイコンがあります)

特に1つのアプリは、2つのアイコン(通常+網膜サイズ)を提供したiPadアプリですが、それでもアーカイブにアイコンがありません。

xcode-select -print-path戻ります/Applications/Xcode.app/Contents/Developer(端末でxcodebuildとxcronを利用できるようにしたいので、これは正しい設定だと思います)

編集 :

調査の結果、Xcode4.3.2 の時点で、アーカイブは iOS5 の CFBundleIcons プロパティ内に埋め込まれた CFBundleIconFiles の最初の項目を使用して表示していることがわかりましたが、ファイルに .png 拡張子を付けたままにすると機能しません

1/ Apple のドキュメントの内容について:

CFBundleIcons キーを使用してアイコン ファイルを指定する場合は、画像ファイルのファイル名拡張子を省略することをお勧めします。ファイル名拡張子を含める場合は、すべての画像ファイル (高解像度のバリエーションを含む) の名前を明示的に追加する必要があります。ファイル名拡張子を省略すると、ファイルの高解像度バリアントが配列に含まれていなくても、システムは自動的にファイルのバリアントを検出します。

アイコン ファイルにファイル拡張子を付けたくない場合 (上記を参照)、アーカイブに実際に「ipad」と「ipad@2x」が含まれている場合、.plist でのみ「ipad」に言及しても機能しません。Retina バージョンを Retina デバイスで実際に使用するには、.plist で両方を言及する必要がありました。

ただし、拡張子が .png のないアイコンは、App Store で送信しようとすると検証されません。私はfxxxedです。アイコンは今、私の人生を悪夢にしています。

2/ アイコンの TestFlight サポートについて:

ファイルの .png 拡張子を削除したため、このサービスでアイコンが表示されないため、TestFlight は拡張子のないアイコン ファイルをサポートしていないようです

4

6 に答える 6

42

私はまったく同じ問題を抱えていました。xcode-select私が最初に試したというあなたの声明に興味をそそられました:

xcode-select -print-path

その結果:

/Developer

これは明らかに間違っています。そこで、最初にXcodeを閉じてから、次のようにします。

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

XCodeを再起動した後、すべてのアイコンがオーガナイザーに戻りました。

だから私を正しい方向に向けてくれてありがとう!しかし、私はそれがおそらくあなたのための解決策ではないことを理解しています。うまくいけば、他の人が恩恵を受けるかもしれません!

于 2012-04-20T09:42:26.527 に答える
3

info.plistのCFBundleIconFilesにiTunesArtworkを追加します。

于 2012-03-30T07:22:57.670 に答える
1

あなたのプロジェクトのビルドフェーズでは、画像圧縮をオフにすることでこれが解決されました(これは画像またはpng圧縮であり、コンピューターでチェックするのではありません)。画像をフォーマットする方法を変更していないため、これは非常に奇妙な状況です4.3 でしたが、アプリの検証プロセス中に、Icon.png が明らかに 57x57 であるのに 57x57 ではないというエラーが表示されました。これを解決する方法を調べたところ、画像圧縮をオフにすることで修正されました...これにより、オーガナイザーにもアイコンが表示されたようです....奇妙です。

幸運を!

于 2012-03-21T08:47:47.737 に答える
0

理解できません。ただし、OS 10.8.2 と Xcode 4.5.2 を実行しています。ある時点で、アプリのアイコンが機能していましたが、途中で消えてしまいました。再起動、派生データの削除、nuthinを試しました。

しかし、私は試しました:

  1. icon.iconset フォルダーをデスクトップにコピーします。
  2. Xcode から icon.iconset フォルダーを削除する
  3. フォルダーを Xcode にドラッグして戻します (ファイル/フォルダーのコピーが有効になっています)。
  4. 再構築してほら!現れました。

魔法かな…

于 2013-01-25T21:48:40.007 に答える
0

アイコンファイルの名前が「Icon.png」であることを確認してください....「icon.png」ではなく「ICON.PNG」ではなく「icon.Png」ではありません

于 2012-08-12T19:07:17.093 に答える
0

アイコンのファイル名を間違えている可能性があります。アイコンファイルの名前が「Icon.png」であることを確認してください....「icon.png」ではなく、「ICON.PNG」ではなく「icon.Png」ではありません。私の場合は「icon.png」でしたが、「Icon.png」に変更すると問題は解決しました。

于 2012-08-12T19:09:41.600 に答える