2016-07-25 4 views
2

適切なテンプレートを使用してXcode 8にメッセージ拡張機能を作成しました。これはうまく機能しているようですが、拡張機能を実行するとメッセージアプリケーションにインストールされていて問題なく使用できます。アプリケーションをメッセージ拡張子に関連付ける

私の問題は、この拡張機能に関連する実際のアプリを作成して、メッセージストアを使って拡張機能を検索したり、実際のアプリをApp Store経由でインストールできるようにしたいということです。私はそれに一致するバンドル識別子を与えた(私の拡張子はcom.XXX.testmessage.MessagesExtensionなので、私はcom.XXX.testmessageを設定した)。しかし、アプリケーションを実行すると、拡張機能はインストールされない。

これは可能ですか?もしそうなら、私は何が欠けていますか?

答えて

4

XCode8では、既存のアプリを開きます。次に、アプリケーションに新しいターゲットを追加する必要があります(ファイル - >新規 - >ターゲット - > iOS->ステッカーパックエクステンション(またはカスタムメッセージエクスペリエンスが必要な場合はiMessageエクステンション))。次に、Project Navigatorに表示されるフォルダを作成します。フォルダの名前は、拡張機能に与えた名前によって異なります。そのフォルダにはStickers.xcassetsがあり、そこにあなたのステッカーをドロップできます。

+0

ユーザーがあなたのアプリを持っていて、まだiOS9を持っていて、新しいアプリのバージョンにステッカーが含まれているとどうなりますか?互換性の問題はありますか? –

+0

また、ユーザーの更新時に、そのアプリが単に利用可能になるか、その部分に必要なものがあれば分かりますか? –

+0

iOS9の場合は、ステッカーを使用できません。あなたの2番目の質問に関しては、私はそれを理解していませんでした。 「ユーザーの更新」と言えば、アプリやiOS10のアップデートを意味しますか?後者と既にユーザーが更新したアプリの場合は、ステッカーを利用できるようにする必要があります – xenonii

関連する問題