6

私は一生これを機能させることはできません。これが私がやっていることです:

  • iPhone 用の新しいプロジェクトを作成します。
  • [プロジェクト] > [全般] で、プロジェクトは既定のアセット カタログからアプリ アイコンを取得するように既に設定されています。
  • アセット カタログ > AppIcon に移動し、必要に応じて画像をドロップします。
  • ビルドして実行します。アイコンなし。
  • [プロジェクト] > [ビルド設定] > [アセット カタログ アプリ アイコン セット名] を確認します。AppIcon に正しく設定されています。
  • images.xcassets ファイルを調べて、正しいターゲット メンバーシップがあることを確認します。
  • [プロジェクト] > [ビルド フェーズ] > [バンドル リソースのコピー] を確認し、images.xcassets がそこにあることを確認します。

まだ何もありません。私は非常識になります。どこかでチェックボックスを忘れたと誰か教えてください。お願いします?

4

6 に答える 6

5

問題は画像にありました。私は彼らの何が問題だったのかを正確に理解することができませんでした。それらを別のエディターで再保存すると、プロジェクトで機能し始めました。

それが誰かを助ける場合に備えて、これらは私のシナリオの詳細でした:

  • Inkscape を使用してプログラムで画像を作成しました。
  • ファイルはすべて 32 ビット PNG です。
  • Apple が推奨するように、インターレースがオフになっていることをバイナリ ファイルを調べて確認しました。
  • Fireworks を使用して 32 ビット PNG として再保存すると、作業ファイルが生成されました。
  • 良いファイルと悪いファイルを比較したところ、ヘッダーだけが異なっていました。有毒なチャンクが何であったかはわかりませんがpHYs、良いファイルと悪いファイル (どちらも 72 dpi に対応するgood: 00 00 0B 12、 bad: ) でサイズが異なることに気付きました。00 00 0B 13明らかにここでは DPI は重要ではありませんが、過去に特定の DPI が書き込まれていない画像で問題が発生したケースを漠然と覚えています。

いずれにせよ、これが他の誰かの髪を引っ張るのを防ぐことを心から願っています.

于 2014-09-11T04:22:48.183 に答える
2

他の誰かが再びこれに遭遇した場合:アセットカタログがルートリソースフォルダーではなくサブフォルダーにあったため、アイコンを機能させるのに問題がありました。これは明らかにアイコンには許可されていません(Xcode 7)

于 2016-07-06T12:39:57.990 に答える
0

同じ問題があり、その理由は、アプリのアイコンを作成するために使用されたアプリケーションでした。特に、Asset Generator で生成されたときには表示されませんでしたが、Icon Set Creator を使用すると成功しました (どちらも OS X デスクトップ アプリケーションです)。

于 2015-08-23T09:26:35.150 に答える
0

私のプロジェクトは、ターゲットのメンバーシップに含まれていない images.xcassets ファイルを取得できました。複数の xcassets ファイルがあるので、オーガナイザーでそれらを調べて正しいファイルを見つけ、[ターゲット メンバーシップ] パネルでそのボックスをオンにしました。今仕事。

于 2016-10-06T18:35:21.943 に答える