13

Targets App Icons と Launch Images でアイコン アセット カタログを指定したにもかかわらず、私のアプリ アイコンは灰色の超楕円です。

4

3 に答える 3

27

以下は共有拡張機能を作成するのに役立ちましたが、アクション拡張機能でも同じことができると思います。アクション エクステンションの場合は、モノクロ バージョンが必要になることに注意してください。

メイン アプリケーション アイコンにアセット カタログを使用している場合は、拡張機能を取得して同じアセット カタログを活用できるはずです。私にとっての鍵は次のことでした:

  1. 拡張機能を選択し、Asset Catalog を使用するように指示します。メイン アイコンが使用しているのと同じカタログを選択します。デフォルトは AppIcon である必要があります ここに画像の説明を入力

  2. XCode Project Navigator で image.xcassets ファイルを選択します。

  3. 拡張機能をチェックして、ターゲット メンバーシップに含まれるようにする

ここに画像の説明を入力

于 2014-12-06T15:53:35.723 に答える
13

メイン アプリケーションのアセット カタログは、フレームワークのみを共有できる 2 つの別個のアプリケーション バンドルであるため、アプリケーション拡張機能からはアクセスできません。

アクション拡張フォルダーに別のアセット カタログを作成し、ターゲットでそれを参照する必要があります。

于 2014-06-07T13:12:44.617 に答える
6

編集:これはiPhoneでは機能しましたが、iPadシミュレーターでは機能しませんでした。白黒のみで新しい画像(60x60と76x76)を作成すると解決しました。

image.xcassets を拡張ターゲットに追加します

ターゲットに追加

于 2014-09-26T04:24:11.773 に答える