2017-05-29 5 views
0

に返信することはできません私はちょうど私のプロジェクトにIntents Extensionを追加し、デフォルトで追加された例のコードを使用してそれを試してみることにしました。シリキットは:メッセージ

私はデバイス上で実行する、シリターゲットを選択し、シリがポップアップし、私はで始まる:「[MyAppの]内のメッセージを検索します」。 方法handleSearchForMessagesIntentHandler.mに実行され、あなたがサラからのメッセージを持っているシリが応答します。

メッセージを読んだ後、シリはあなたが返信したい尋ねますか? しかし、私ははいに答えるとき、私が取得:

I don't see an app for that. You'll need to download one.

奇妙なことは、私は新しいプロジェクトに同じことをしようとすると、それも機能を有効にせずに、動作することです。

私は本当に私のプロジェクトでメッセージを検索する一部の作品理由を知りませんが、応答の一部ではありませんありません。

Info.plistでもちろん私は、メッセージング用の3つのデフォルトのインテントを持っています。

おかげ

+0

構築されたターゲットの名前の間のミスマッチに関連しているあなたはウルIntentHandlerコードを表示していただけますか? –

答えて

0

さてさて、私はちょっと問題を解決するか、少なくとも回避策を見つけました:

私は2つのターゲット、PROD用とステージング環境のために他を持っています。 両方のターゲットのアプリケーションの表示名は同じですが、PRODのターゲットの名前と一致します。

インテントエクステンションがステージングターゲットに埋め込まれました。このステージングターゲットでは、上記のエラーが発生していました。

しかし、私はPRODターゲットでまったく同じように試してみました。プロフィールや能力をプロビジョニング

は、両方のターゲットで同じですので、私は仮定は、アプリの名前と

関連する問題