Targets App Icons と Launch Images でアイコン アセット カタログを指定したにもかかわらず、私のアプリ アイコンは灰色の超楕円です。
3 に答える
以下は共有拡張機能を作成するのに役立ちましたが、アクション拡張機能でも同じことができると思います。アクション エクステンションの場合は、モノクロ バージョンが必要になることに注意してください。
メイン アプリケーション アイコンにアセット カタログを使用している場合は、拡張機能を取得して同じアセット カタログを活用できるはずです。私にとっての鍵は次のことでした:
拡張機能を選択し、Asset Catalog を使用するように指示します。メイン アイコンが使用しているのと同じカタログを選択します。デフォルトは AppIcon である必要があります
XCode Project Navigator で image.xcassets ファイルを選択します。
- 拡張機能をチェックして、ターゲット メンバーシップに含まれるようにする
メイン アプリケーションのアセット カタログは、フレームワークのみを共有できる 2 つの別個のアプリケーション バンドルであるため、アプリケーション拡張機能からはアクセスできません。
アクション拡張フォルダーに別のアセット カタログを作成し、ターゲットでそれを参照する必要があります。
編集:これはiPhoneでは機能しましたが、iPadシミュレーターでは機能しませんでした。白黒のみで新しい画像(60x60と76x76)を作成すると解決しました。
image.xcassets を拡張ターゲットに追加します