2016-08-25 20 views
3

私は、実際にはアクションエクステンションのアイコンを表示するのに2週間努力してきましたが、何も機能しません。アクションエクステンションアイコンを追加するだけでは不可能

このような過去の質問は、iOS 8 Action Extension icon sizesとこのWhy isn't my iOS8 Application Action Extension App Icon showing up?ですが、これは役に立たないものです。

私はXcodeテンプレートプロジェクトを作成して、他の質問に記載されているすべての組み合わせを試してみました。

1)記載のだまず最初に、アクションの拡張子は、自身の資産のカタログを持っていなければならないということである、[OK]をここにある:

enter image description here

2)第二に、それはアプリのアイコン画像セットが含まれている必要があること、ここにそれがある:

enter image description here

3)第三に、人々は、彼らが内線にし、アプリケーションにそのターゲットのメンバーシップを追加する必要がありましたと言います。ここでも(これらの事のすべてで、私はメンバーシップは拡張子だけ、ただアプリ、両方とも、このようなバリエーションを試してみた)

enter image description here

4)第四に、人々は、彼らはそれを追加する必要がありました言及されていますそれは、バンドルのリソースにコピーされるだけでなく、あるここにコンパイルソースに:

enter image description here

5)いくつかがあることをここ、それはまた、コンテナアプリのバンドルにコピーする必要があると言うと、良い測定のために、そのコンパイルリソースとして追加されました:

enter image description here

6)一人は、拡張バンドルにコンテナのアプリ資産を追加する必要があったと言い、私はコンテナアプリのアイコンが着色し、要件に合致していないとして、それがどのように動作するかを見ることができません拡張子のアイコンが、何地獄の、だけでなくすべての権利をしてみてください、そして私たちがいる間、それはどこでも資産を追加することができますがあります

enter image description here

enter image description here

7)などアイコン自体は重要ですが、色付きのアイコンは表示されませんが、とにかく試しました。シンプルな白黒画像は、灰色のように見える白い部分として記述されていますが、とにかく試してみました。サポートされていないアイコンを試してみるのは、必然的なことでした。もちろん、私は実際には透明な背景のアイコンを使用しています。

enter image description here

しかし、すべての様々なステップの多くの組み合わせを試したにもかかわらず:ここに掲載すると、すべてのコースの白が、非黒色の部分が実際に完全に透明であり、0のアルファを持っているように、このWebページに表示されます上記、これは、デバイス上で次のようになります。

enter image description here

これはiOSの10.nの、最新の10.7(それは任意のベータ版で働いていない)とXcode 8.6を使用しています。アクション拡張機能を使用するアプリストアからアプリをダウンロードすると、そのアイコンが表示されるため、10ベータ版の問題はありません。この問題は、Xcodeベータ版でアプリを構築すること、または私が逃したいくつかのステップである - そうであれば、それは何ですか?

答えて

7

最後に、アセットカタログ内に設定されたアプリアイコンの名前を指定するために、拡張機能の[ビルド設定]セクションの[資産カタログ]コンパイラオプションを設定する必要があります。

enter image description here

アクションアイコンを設定する方法は、iOSの中で最も面白くないことが書かれています。

+4

xcassetsファイルを追加するまで、拡張機能のビルド設定でそのオプションが表示されないことにも注意してください。 – Mark

+1

これを設定してもXcode 9.1にアップグレードしても問題は解決しませんが、解決策はまだ見つかっています。これはf && k apple、f && k Xcode for this! – armnotstrong

関連する問題